在“保存文件”提示中,使用适当的扩展名保存文件。

26

我在我的应用程序中使用SaveFileDialog来弹出一个另存为窗口。我使用以下代码将文件类型限制为.dat格式。

sfdialog.Filter = "Data Files (*.dat*)|*.dat*";

我想知道如何使它自动保存为 .dat 扩展名。目前,它只会保存为没有扩展名的文件,除非我特别将其保存为 filename.dat。

2个回答

70
SaveFileDialog dlg = new SaveFileDialog();
dlg.Filter = "Data Files (*.dat)|*.dat";
dlg.DefaultExt = "dat";
dlg.AddExtension = true;

6

需要注意的是,DefaultExt 是必需的,仅设置 FilterAddExtension 是不够的,这一点我觉得很奇怪。 - Tyrrrz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接