Альтернатива FolderBrowserDialog

Есть ли альтернатива для выбора папок в C#?

Оптимально я хотел бы использовать OpenFileDialog для выбора папок, или, по крайней мере, что-то подобное.

4 ответа

Решение

Здесь у вас есть и диалог OpenFileOrFolder, а здесь еще один FolderBrowserDialog и с открытым исходным кодом.

В библиотеках Ookii Dialogs реализован диалог браузера папок для Windows Forms и WPF

Ookii.Dialogs.WinForms

https://github.com/caioproiete/ookii-dialogs-winforms


Ookii.Dialogs.Wpf

https://github.com/caioproiete/ookii-dialogs-wpf

Вот трюк, который работал для меня, он использует SaveFileFolder

Выберите путь к папке с помощью savefileDialog

Ответ Sqrs.

Попробуйте BetterFolderBrowser. Он делает именно то, что вы предпочитаете, предоставляя вам простой в использовании просмотр папок, который имитирует OpenFileDialog диалоговое окно, и, поскольку он работает как компонент, вы сможете легко настроить его свойства в режиме разработки. Это довольно аккуратно и очень удобно. Проверьте это.

Ближе всего я оказался к тому, что вы можете захотеть, это:

http://www.codeproject.com/Articles/15059/C-File-Browser

Это элемент управления, который вы можете поместить в диалог (форму). Позволяет выбирать файлы или папки. Вот как выглядит моя реализация:

Другие вопросы по тегам