我有一个 OpenFileDialog,当用户第一次使用应用程序时,点击“浏览”应该打开特定路径,例如 %ProgramData%。对于后续的所有操作,它都应该打开上次使用的文件夹。
我尝试过:
OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory = "C:\ProgramData";
ofd.RestoreDirectory = true;
ofd.FileName = "";
DialogResult dr = ofd.ShowDialog();
问题在于,每次打开文件对话框后,它都会默认打开“C:\ProgramData”目录,即使我在查找所需文件时更改了路径。 是否需要设置特定属性或者根据对 OpenFileDialog 的使用情况编程来相应地设置路径?