【发布时间】:2013-01-30 15:15:07
【问题描述】:
我正在尝试在 C# 中创建文件和文件夹对话框。 (只是一个警告:我会否决所有FolderBrowserDialog 的建议。该对话是对大自然的憎恶)
目前我正在使用 WindowsApiCodePack 中的CommonOpenFileDialog,它具有IsFolderPicker 属性,这使得对话框仅成为文件夹选择器。
但我的用户需要能够选择文件或文件夹。
所以我正在寻找一个对话框,让我可以同时选择文件和文件夹。手段无所谓。 C#、WPF、WindowsApiCodePack、Ookii 对话框、C++、P/Invoke、Com+、Win32、VB 等...
我只需要一个可以让我选择文件或文件夹的控件,我可以从 C# 调用它,并且具有默认的 Windows OpenFileDialog 外观。这可能吗?如何实现?
【问题讨论】:
-
嗯,看起来像 OpenFileDialog 的东西如何能够同时选择文件和文件夹?如果你去一个文件夹里面选择一个文件,它不会选择文件夹吗?
-
文件夹浏览器的工作方式相同。您双击该文件夹,它会导航到该文件夹。您单击一个文件夹,单击“打开”按钮(在右下角),它会关闭对话框并返回所选文件夹。