当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《自定义浏览文件夹对话框以显示路径》经验,为你挑选了1个好方法。

有谁知道自定义System.Windows.Forms.FolderBrowserDialog的最简单方法是什么,因此可以使用树下方文本框中的文本输入路径.

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

看起来这个KB有一些支持信息.



1> Cheeso..:

就在这个周末我需要这个.我看了看,却找不到它.根据知识库文章以及其他一些内容,我自己编写.你去吧. FolderBrowserDialogEx

完整源代码.自由.MS-Public许可证.

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;
     }

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

编辑,2018-05-31: 如果上面的Codeplex链接不适合您,则此Git资源也存在.


+1我最终做了同样的事情...... http://code.google.com/p/videobrowser/source/browse/trunk/MediaBrowserConfig/FolderBrowser.cs
仍然没有工作环节.请将代码粘贴到答案中.
推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有