我在用着SaveFileDialog.SaveFile
。如何将其设置为默认(操作系统)驱动器号并限制选项仅显示.BIN
作为文件扩展名?
我尝试阅读 MSDN 上的文档,但我对此很陌生,说实话,我发现它们有时不清楚。
The SaveFileDialog
控制根本不会节省任何费用。它所做的只是为您提供一个方便的界面来实际显示 Windows 的默认文件保存对话框。
-
设置属性InitialDirectory
到您希望它显示其他默认值的驱动器。想想其他可能有不同布局的计算机。默认情况下,Windows 将保存上次使用的目录并再次显示。
-
这是在控制之外处理的。您必须检查对话框的结果,然后自己保存(例如编写文本或二进制文件)。
作为一个简单的例子(还有其他方法可以做到这一点)。savefile
是类型的控件SaveFileDialog
SaveFileDialog savefile = new SaveFileDialog();
// set a default file name
savefile.FileName = "unknown.txt";
// set filters - this can be done in properties as well
savefile.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
if (savefile.ShowDialog() == DialogResult.OK)
{
using (StreamWriter sw = new StreamWriter(savefile.FileName))
sw.WriteLine ("Hello World!");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)