5

.NET中没有SelectFolderDialog,但它本身存在于 .NET 中Visual Studio 2010

我想知道是否有任何像这种形式的外部 .net 组件。

这是 VS2010 对话框:

选择文件夹对话框

请注意,我不想使用FolderBrowserDialog并且我需要获取中描述的特定 UISelectFolderDialog

4

2 回答 2

3

这是一个提供对文件夹浏览器对话框等的访问的库。http://www.ookii.org/software/dialogs/

它是几个 Win32 对话框的包装器,它提供了 Windows 窗体和 WPF 变体,并且它提供了您已显示的“Vista 样式”SelectFolderDialog。

于 2012-05-25T13:21:34.450 回答
2

要访问豪华的新Vista 文件夹选择对话框,我相信您需要:

  1. 使用第三方组件,或
  2. 使用本机IFileDialog组件。

使用Windows API CodePack选项 2 很简单。您需要包含该FOS_PICKFOLDERS选项。CodePack 附带了很多示例。我把它推荐给你。

于 2012-05-25T13:18:41.053 回答