Альтернатива FolderBrowserDialog
Есть ли альтернатива для выбора папок в C#?
Оптимально я хотел бы использовать OpenFileDialog для выбора папок, или, по крайней мере, что-то подобное.
4 ответа
Здесь у вас есть и диалог OpenFileOrFolder, а здесь еще один FolderBrowserDialog и с открытым исходным кодом.
В библиотеках Ookii Dialogs реализован диалог браузера папок для Windows Forms и WPF
Ookii.Dialogs.WinForms
Ookii.Dialogs.Wpf
Вот трюк, который работал для меня, он использует SaveFileFolder
Выберите путь к папке с помощью savefileDialog
Ответ Sqrs.
Попробуйте BetterFolderBrowser. Он делает именно то, что вы предпочитаете, предоставляя вам простой в использовании просмотр папок, который имитирует OpenFileDialog
диалоговое окно, и, поскольку он работает как компонент, вы сможете легко настроить его свойства в режиме разработки. Это довольно аккуратно и очень удобно. Проверьте это.
Ближе всего я оказался к тому, что вы можете захотеть, это:
http://www.codeproject.com/Articles/15059/C-File-Browser
Это элемент управления, который вы можете поместить в диалог (форму). Позволяет выбирать файлы или папки. Вот как выглядит моя реализация: