我想一个SaveFileDialog有以下行为:设置SaveFileDialog的初始目录?
当你第一次打开它,它关系到“我的文档”。
之后,它会转到最后选择的文件夹。 完成此操作的最佳方法是什么?
如果我没有设置InitialDirectory,它会进入exe的目录 - 这不是我想要的。它记住了最后选择的目录 - 即使在执行之间。
如果我设置InitialDirectory,它不记得最后选择的目录。当然,我可以保存在注册表中最后选定的目录:(但我正在寻找一个更好的解决方案。
SaveFileDialog dialog = new SaveFileDialog();
//??? dialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
dialog.ShowDialog();
有什么建议?
啊,那是什么RestoreDirectory是。 ... – 2009-07-24 00:38:45
另请参见此线程,其中程序员说将“RestoreDirectory”设置为true并不会帮助: http://discuss.joelonsoftware.com/default.asp?dotnet.12.424113.2 – SLA80 2009-12-30 14:43:40
真的吗?不适合我。它总是导航到InitialDirectory? – 2010-09-20 00:31:35