我想要一个具有以下行为的 SaveFileDialog:
如果我不设置 InitialDirectory,它将转到 exe 的目录 - 这不是我想要的。它会记住最后选择的目录 - 即使在执行之间也是如此。
如果我设置了 InitialDirectory,它不会记住最后选择的目录。当然,我可以将最后选择的目录保存在注册表中:(但我正在寻找更好的解决方案。
SaveFileDialog dialog = new SaveFileDialog();
//??? dialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
dialog.ShowDialog();
有什么建议吗?
您需要设置RestoreDirectory http://msdn.microsoft.com/en-us/library/system.windows.forms.filedialog.restoredirectory.aspx to true
以及InitialDirectory http://msdn.microsoft.com/en-us/library/system.windows.forms.filedialog.initialdirectory.aspx财产。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)