自定义浏览文件夹对话框以显示路径

自定义浏览文件夹对话框以显示路径

问题描述:

有谁知道自定义System.Windows.Forms.FolderBrowserDialog的最简单方法是什么,因此可以使用树中文本框中的文本输入路径。自定义浏览文件夹对话框以显示路径

我想要这个,所以很容易选择未映射的UNC路径。

看起来像这样this KB有一些支持信息。

就在这个周末,我需要这个。我看了看,但看不到它。基于知识库文章和其他一些东西,我自己写了它。在这里你走了。 FolderBrowserDialogEx

完整的源代码。自由。 MS-公共许可证。

FolderBrowserDialogEx

代码使用它:

 var dlg1 = new Ionic.Utils.FolderBrowserDialogEx(); 
    dlg1.Description = "Select a folder to extract to:"; 
    dlg1.ShowNewFolderButton = true; 
    dlg1.ShowEditBox = true; 
    //dlg1.NewStyle = false; 
    dlg1.SelectedPath = txtExtractDirectory.Text; 
    dlg1.ShowFullPathInEditBox = true; 
    dlg1.RootFolder = System.Environment.SpecialFolder.MyComputer; 

    // Show the FolderBrowserDialog. 
    DialogResult result = dlg1.ShowDialog(); 
    if (result == DialogResult.OK) 
    { 
     txtExtractDirectory.Text = dlg1.SelectedPath; 
    } 

功能:显示编辑框,显示在编辑框中的完整路径。可用于浏览打印机或计算机,以及文件+文件夹或仅文件夹。

+2

+1我结束了同样的工作...... http://code.google.com/p/videobrowser/source/browse/trunk/MediaBrowserConfig/FolderBrowser.cs – 2009-02-24 10:19:01

在代码项目folder browser下尝试 - 这允许以多种方式自定义对话框。

也在social.msdn.microsoft.com有一个帖子,建议创建一个你自己的形式,甚至建议它的代码。