gpt4 book ai didi

.net - 如何在所选文件夹中打开 FolderBrowserDialog?

转载 作者:行者123 更新时间:2023-12-03 10:35:36 24 4
gpt4 key购买 nike

我有一个 FolderBrowserDialog,显示的代码如下所示。但是,它会一直打开并选择“计算机”,即文件夹树的根目录。如何让它在选定的文件夹上打开?

       var folderBrowser = new FolderBrowserDialog();
folderBrowser.Description = "Select Chase 6 Installation Folder";
folderBrowser.RootFolder = Environment.SpecialFolder.MyComputer;
folderBrowser.ShowNewFolderButton = false;
if (Directory.Exists(Properties.Settings.Default.defaultChasePath))
{
string x = Properties.Settings.Default.defaultChasePath;
folderBrowser.SelectedPath = x;
}
if (folderBrowser.ShowDialog(this) == DialogResult.OK)
{
chasePathtext.Text = folderBrowser.SelectedPath;
}

最佳答案

如果您将 RootFolder 设置为 Environment.SpecialFolder.Desktop,那么只要路径有效,它就会打开到 SelectedFolder。

当您将 RootFolder 设置为 Environment.SpecialFolder.MyComputer 时,对话框第一次打开时,它将始终从 MyComputer 开始,而不是 SelectedFolder 路径。

如果进行了有效选择,则相同 FolderBrowserDialog 实例的后续使用将在先前选择的路径上打开。

关于.net - 如何在所选文件夹中打开 FolderBrowserDialog?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/705409/

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