можно выбрать несколько файлов, используя OpenFileDialog. (настройка multiselect как истина)multi select folders and files
Вопрос в том, как выбрать несколько файлов и папок одновременно?
Я знаю, что такое FolderBrowseDialog, я знаю, что должен держать Ctrl или shift! : D
Предположим, папка содержит 5 папок и 2 файла, сценарий должен выбрать, например, 1 из файлов и 2 папки.
Я не знаю, почему люди голосуют за этот вопрос !!
----------------- Редактировать --------------------
допускают OpenFileDialog, вы можете выбрать столько файлов, сколько хотите в папке, хорошо? Я хочу что-то подобное, но с возможностью выбора папок тоже! , так как OpenFileDialog возвращает выбранные имена файлов в массиве FileNames, которые возвращают что-то вроде массива SelectedPaths, который содержит имена файлов и пути к папкам.
Как именно вы предполагаете, что такой пользовательский интерфейс должен выглядеть? Если пользователю разрешено выбирать файлы A, B и C из папки X, то файл D из папки Y, а затем всю папку Z? Для такой функциональности вам, вероятно, придется сворачивать самостоятельно. – Pedery 2010-11-30 17:00:34
Предположим, что папка содержит 5 папок и 2 файла, сценарий состоит в том, чтобы выбрать, например, 1 из файлов и 2 папки. – 2010-11-30 17:02:10
@HPT: это вызывает некоторую двусмысленность, что делать, когда выбрана одна папка, и пользователь нажимает OK. Введите папку или примите ее в качестве выбора? (Некоторые новые - пользовательские? - диалоги выбирают последний, и позволяют только двойной щелчок для навигации по папке. Намного проще в использовании, чем диалог ShBrowseForFolder, но я полностью счастлив от зависимости от мыши) – peterchen 2010-11-30 17:05:46