gpt4 book ai didi

c# - 如何跟踪用户选择的最后一个文件夹?

转载 作者:太空狗 更新时间:2023-10-29 20:00:04 24 4
gpt4 key购买 nike

我认为使用应用程序设置可以解决问题,但我没有让它工作。这是我的:

private void btnBrowse_Click(object sender, EventArgs e)
{
if (fbFolderBrowser.ShowDialog() == DialogResult.OK)
{
// I want to open the last folder selected by the user here.
}

当用户点击这个按钮时,我想打开浏览窗口到他访问的最后一个文件夹并保存它。下次他点击该按钮时,它会自动选择该文件夹。

我在想也许我可以使用我可以在运行时更改的用户变量,但我没有让它工作。谁能帮帮我?

最佳答案

转到设置页面,您创建的项目的项目设计器,并在应用程序中添加文件夹路径变量。现在添加以下代码以恢复上次选择的文件夹路径。

FolderBrowserDialog folderBrowser = new FolderBrowserDialog();
folderBrowser.Description = "Select a folder to extract to:";
folderBrowser.ShowNewFolderButton = true;
folderBrowser.SelectedPath = Properties.Settings.Default.Folder_Path;
//folderBrowser.SelectedPath = project_name.Properties.Settings.Default.Folder_Path;

if (folderBrowser.ShowDialog() == DialogResult.OK)
{

if (!String.IsNullOrEmpty(Properties.Settings.Default.Folder_Path))
Properties.Settings.Default.Folder_Path = folderBrowser.SelectedPath;

Properties.Settings.Default.Folder_Path = folderBrowser.SelectedPath;
Properties.Settings.Default.Save();
}

关于c# - 如何跟踪用户选择的最后一个文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12039377/

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