在Visual Studio 2008中有一个文件夹浏览器对话框,看起来像这样(非常类似于文件打开的对话框):Visual Studio 2008的文件夹浏览器对话框
Dialog http://img24.imageshack.us/img24/5742/folderbrowser.jpg
有谁知道如何从代码中调用它?
在Visual Studio 2008中有一个文件夹浏览器对话框,看起来像这样(非常类似于文件打开的对话框):Visual Studio 2008的文件夹浏览器对话框
Dialog http://img24.imageshack.us/img24/5742/folderbrowser.jpg
有谁知道如何从代码中调用它?
最后我刚刚使用了VistaBridge库来打开它。
将FolderBrowserDialog组件从工具箱的对话框选项卡拖到窗体。 将此代码添加到您的按钮处理程序。
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
this.label1.Text = folderBrowserDialog1.SelectedPath;
}
请看附加的图像。我想要那个文件夹浏览器对话框,而不是普通的丑陋的一个。 – 2009-08-09 09:21:42
这是SHBrowseForFolder的PInvoke的,与BIF_NEWDIALOGSTYLE风格?如果有的话,那个页面上有一个例子。
如果您使用C#,此解决方案适合您。此处提供的源代码:http://www.lyquidity.com/devblog/?p=136(.NET Win 7样式文件夹选择对话框)。
您不需要使用像VistaBridge或Windows API代码包这样的整个库来获得一个很好的文件夹对话,只需两个小的源文件即可。为您提供了这样一个很好的文件夹对话:
该解决方案不使用VistaBridge,它为XP及更旧的版本提供了回退。 – 2013-06-09 14:47:42
这是一个很好的解决方案。它的工作原理与Windows API代码包不同,它没有许可限制。谢谢! – jetstream96 2016-12-29 09:01:08
我在VistaBridge中搜索了这样的对话框,并且什么也没找到,VistaBridge中的FolderBrawser模拟类名称是什么? – 2014-02-13 15:55:52