![]() |
C# - Выбор файла и папки в одном диалоге
Голову сломал, google перелопатил, ответа не нашел. Задача такая:
1. Имеется FileBrowserDialog - позволяет выбрать файлы в указанной папке. 2. Имеется FolderBrowserDialog - позволяет выбрать Папку. Мне же необходимо диалоговое окно, которое позволяет выбрать как файлы, так и папки сразу. При выборе файлов с папкой в FileBrowserDialog, папка отбрасывается из конечного списка. Перелопатил все что мог, но так и не нашел решения. Вроде бы что то подобное есть на http://www.codeproject.com.nyud.net:8090/KB/files/, но у меня страница не открывается :) Может, реализовывал кто подобный функционал или же я неглубоко поискал? |
Не уверен, но может быть поможет - http://www.vbnet.ru/faq/showtopic.asp?id=5
|
По моему еще здесь идет о речь о чем-то подобном
|
Цитата:
|
Delirium, Вы прямо заинтриговали своим вопросом!даже сам ударился в поиски! пока ничего не нашел :( но думаю, ищо не все перерыл :)
|
Вот наконец то поиски увенчались каким то успехом, посмотри здесь ССЫЛКА , не проверял пока, не было возможности, но, думаю, все работает!
|
LilLoco, увы, но это тоже не то :)
|
Эх, будем продолжать поиски :)
|
Для получения всей необходимой информации достаточно использовать OpenFiledialog
Код:
string fullFileName; Код:
string dir=Path.GetDirectoryName(fullFileName); |
losaped, При этом все равно нужно для выбора директории "открыть" файл... а по условии нужно либо саму директорию либо файл...
|
Извиняюсь, не понял вопрос, хотя, судя по дате вопрос уже не актуален.
|
losaped, суть такая, открываешь окно диалога и мышкой выделяешь файлы и папки, как в проводнике. Жмешь выбрать, и получаешь список всех файлов, включая файлы из подпапок. А в целом вы правы, вопрос уже не актуален, проблема была решена путем реализации drag-n-drop выбранных объектов на окно программы.
|
Время: 17:02. |
Время: 17:02.
© OSzone.net 2001-