gpt4 book ai didi

c# - OpenFileDialog 路径问题

转载 作者:行者123 更新时间:2023-11-30 15:38:24 25 4
gpt4 key购买 nike

我有一个 OpenFileDialog,当用户第一次使用该应用程序时,它应该打开一个特定的路径,比如 %ProgramData%。对于所有连续的术语,它应该打开最后使用的文件夹。

我试过:

        OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory = "C:\ProgramData";
ofd.RestoreDirectory = true;
ofd.FileName = "";
DialogResult dr = ofd.ShowDialog();

这里的问题是,它每次都会打开“C:\ProgramData”,即使我在查找所需文件时更改路径也是如此。是否有我应该设置的特定属性,或者我是否必须以编程方式跟踪 OpenFileDialog 的使用情况并相应地设置路径?

最佳答案

试试这个:

您在单击按钮时将 intialdirectory 重置为 C:\ProgramData

public partial class Form1 : Form
{
OpenFileDialog ofd = new OpenFileDialog();

public Form1()
{
InitializeComponent();
ofd.InitialDirectory = "C:\\ProgramData";
}
private void button1_Click(object sender, EventArgs e)
{
DialogResult dr = ofd.ShowDialog();
ofd.InitialDirectory = null;
}
}

关于c# - OpenFileDialog 路径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11503600/

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