#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.
Комментариев нет:
Отправить комментарий