我想要一个具有以下行为的SaveFileDialog:
第一次打开它时,它会转到"我的文档".
然后,它会转到最后选择的文件夹.实现这一目标的最佳方法是什么?
如果我没有设置InitialDirectory,它会进入exe的目录 - 这不是我想要的.它记住了最后选择的目录 - 即使在执行之间.
如果我设置了InitialDirectory,它就不记得最后选择的目录了.当然,我可以在注册表中保存最后选择的目录:(但我正在寻找更好的解决方案.
SaveFileDialog dialog = new SaveFileDialog();
//??? dialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
dialog.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我在 OpenFileDialog 的 Filter 属性中有多个扩展。是否可以隐藏扩展并只显示描述?
样本:
dialog.Filter = "Image files|*.bmp;*.jpg; many image file extensions here"
Run Code Online (Sandbox Code Playgroud)
我只想在文件类型组合框中显示文本:“图像文件”,因为扩展字符串很长。这可能吗?