В.NET существует ли объект OpenFileOrFolderDialog?

eval(a_string) оценивает строку как код Python. Очевидно, это не особенно безопасно. Вы можете получить более безопасную (более ограниченную) оценку с помощью функции literal_eval из модуля ast.

raw_input() вызывается, что в Python 2.x, потому что он становится сырым, а не «интерпретируется», вход. input() интерпретирует вход, т. е. эквивалентен eval(raw_input()).

В Python 3.x, input() делает то, что raw_input() использовал, и вы должны оценивать содержимое вручную, если это то, что вы хотите (т.е. eval(input())).

7
задан Eric Schoonover 19 September 2008 в 08:14
поделиться

5 ответов

Это - решение, которое я искал, эта статья предоставляет код и описывает, как создать диалоговое окно, которое удовлетворяет мои потребности.

CodeProject: полное внедрение IShellBrowser

5
ответ дан 7 December 2019 в 07:53
поделиться

По моему опыту, в.NET, я должен был бы сказать "нет", извините для отрицательного и короткого ответа, но я действительно не думаю, что существует

0
ответ дан 7 December 2019 в 07:53
поделиться

Если у Вас есть время, можно создать собственное довольно легко при помощи Системы. Windows. Формы. Класс TreeView. Каждый узел может иметь флажок, поэтому при заполнении treeview (onexpand), можно позволить пользователю выбрать файлы/каталоги, которые он хочет загрузить.

Это должно запустить Вас при заполнении treeview с каталогами, задание, чтобы также добавить, что файлы в treeview не должны быть то, что трудно:

http://www.java2s.com/Tutorial/VB/0280__GUI-Applications/FileTreeview.htm

0
ответ дан 7 December 2019 в 07:53
поделиться

Нет: OpenFileDialog только для вводных файлов. Так или иначе существует FolderBrowserDialog, который можно использовать для этого.

[Редактированию] Отвечают слишком быстро: Редактирование от корреспондента было впоследствии.

0
ответ дан 7 December 2019 в 07:53
поделиться

Да, вы можете использовать OpenFileDialog для выбора папки. Вот статья в CodeProject, в которой продемонстрирован способ сделать это ( http://www.codeproject.com/KB/dialog/OpenFileOrFolderDialog.aspx ).

2
ответ дан 7 December 2019 в 07:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: