Як використовувати OpenFileDialog
для вибору папок?
Я збирався використовувати наступний проект: https://github.com/scottwis/OpenFileOrFolderDialog
Однак я зіткнувся з однією проблемою. Він використовує GetOpenFileName
функцію та OPENFILENAME
структуру. І OPENFILENAME
має ім'я члена templateID
. Це ідентифікатор діалогового шаблону. І проект містить res1.rc
файл і шаблонне діалогове вікно також. Але я не міг зрозуміти, як долучити цей файл до свого проекту C #.
Чи є кращий спосіб використовувати OpenFileDialog
папку для вибору папок?
ValidateNames
і CheckFileExists
обидва встановлені в false, і FileName
надається значення макета, яке вказує на те, що вибрано каталог. Я кажу хак, тому що це заплутує користувачів щодо того, як вибрати папку. Див. Вибір файлу чи папки з того самого діалогу
ValidateNames
і, CheckFileExists
щоб false
він не працював, мені потрібно було встановити їх 0
(або навчитися краще)