答案 0 :(得分:19)
如果您使用的是C#,此解决方案适合您。此处提供的源代码:http://www.lyquidity.com/devblog/?p=136(.NET Win 7样式文件夹选择对话框)。
您不需要使用像VistaBridge或Windows API代码包这样的整个库来获得一个不错的文件夹对话,只需要两个小的源文件。给你一个很好的文件夹对话:
答案 1 :(得分:5)
最后我只使用VistaBridge库打开它。
答案 2 :(得分:1)
这是SHBrowseForFolder的pinvoke,具有BIF_NEWDIALOGSTYLE风格吗?如果是这样,该页面上就有一个例子。
答案 3 :(得分:-1)
将FolderBrowserDialog组件从“工具箱”的“对话框”选项卡拖到窗体中。 将此代码添加到按钮处理程序。
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
this.label1.Text = folderBrowserDialog1.SelectedPath;
}