Visual Studio 2008文件夹浏览器对话框

在Visual Studio 2008中,有一个文件夹浏览器对话框,看起来像这样(非常类似于文件打开对话框):

对话框http://img24.imageshack.us/img24/5742/folderbrowser.jpg

有谁知道如何从代码中调用它?

如果你正在使用C#,这个解决方案适合你。 此处提供的源代码: http ://www.lyquidity.com/devblog/?p = 136 (.NET Win 7样式文件夹选择对话框)。

您不需要使用像VistaBridge或Windows API代码包这样的整个库来获得一个不错的文件夹对话,只需要两个小的源文件。 给你一个很好的文件夹对话框,如下所示:

最后我只使用VistaBridge库打开它。

这是SHBrowseForFolder的pinvoke,具有BIF_NEWDIALOGSTYLE风格吗? 如果是这样,该页面上有一个例子。

将FolderBrowserDialog组件从“工具箱”的“对话框”选项卡拖到窗体中。 将此代码添加到按钮处理程序。

if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { this.label1.Text = folderBrowserDialog1.SelectedPath; }