有谁知道自定义System.Windows.Forms.FolderBrowserDialog的最简单方法是什么,因此可以使用树下方文本框中的文本输入路径.
我想要这样,所以很容易选择未映射的UNC路径.
看起来这个KB有一些支持信息.
就在这个周末我需要这个.我看了看,却找不到它.根据知识库文章以及其他一些内容,我自己编写.你去吧. FolderBrowserDialogEx
完整源代码.自由.MS-Public许可证.
使用它的代码:
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资源也存在.