gpt4 book ai didi

c# - 需要一个对话框来浏览网络上的计算机

转载 作者:太空狗 更新时间:2023-10-30 00:34:42 25 4
gpt4 key购买 nike

FolderBrowserDialog 确实允许我浏览网络上的计算机,但它会显示其他不需要的文件夹(我不想要本地文件夹)。此外,我不想选择文件夹 - 只需选择计算机名称。

最佳答案

简单:

private void button1_Click(object sender, EventArgs e)
{
var folderName = GetNetworkFolders(new FolderBrowserDialog());
}

private string GetNetworkFolders(FolderBrowserDialog oFolderBrowserDialog)
{
Type type = oFolderBrowserDialog.GetType();
FieldInfo fieldInfo = type.GetField("rootFolder", BindingFlags.NonPublic | BindingFlags.Instance);
fieldInfo.SetValue(oFolderBrowserDialog, 18);
if (oFolderBrowserDialog.ShowDialog() == DialogResult.OK)
{
return oFolderBrowserDialog.SelectedPath.ToString();
}
else
{
return "";
}
}

关于c# - 需要一个对话框来浏览网络上的计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6930827/

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