Страницы

Поиск по вопросам

четверг, 19 декабря 2019 г.

Можно ли как то добавить в свое приложение типовое окно для загрузки файлов?

#c_sharp #windows #wpf #winapi


Хотелось бы узнать можно ли сразу подключить типовое окно для загрузки файлов ( например
такое же как используется при прикреплении документа к письму в электронной почте)
или же все это нужно прописывать вручную? И каким образом это можно реализовать?
    


Ответы

Ответ 1



Да, можно. В WinAPI - совершенно точно GetOpenFileName, в .NET - OpenFileDialog, судя по google.

Ответ 2



Вот пример из официальной документации: var dlg = new Microsoft.Win32.OpenFileDialog() { DefaultExt = ".txt", Filter = "Текстовые документы (.txt)|*.txt", ValidateNames = true, Multiselect = false }; bool? result = dlg.ShowDialog(); if (result == true) // явное сравнение с true нужно, потому что Nullable { string filename = dlg.FileName; // обрабатываем } Заметьте, что вам нужен Microsoft.Win32.OpenFileDialog, а не System.Windows.Forms.OpenFileDialog.

Комментариев нет:

Отправить комментарий