gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 04:14:30 28 4
gpt4 key购买 nike

自定义 System.Windows.Forms.FolderBrowserDialog 以便可以使用树下方文本框中的文本输入路径的最简单方法是什么?这将使选择未映射的 UNC 路径变得更加容易。

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

最佳答案

就在这个周末,我需要这个。我看了又看,但找不到。根据该知识库文章和其他一些东西,我自己编写了它。给你。 FolderBrowserDialogEx (article in archive)

完整的源代码。自由的。 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 链接对您不起作用,this Git resource也存在。

编辑,2022-02-11:可能有原作者的新repo https://github.com/DinoChiesa/DotNetZip/blob/master/Zip/Resources/FolderBrowserDialogEx.cs

关于c# - 自定义浏览文件夹对话框以显示路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/576741/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com