21

在我的应用程序中,我使用 SaveFileDialog 弹出“另存为”窗口。我已经在文件类型部分限制了要使用以下代码保存为 .dat 的文件。

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

我想知道如何使用 .dat 扩展名使其自动保存。目前它只是保存而没有扩展名,除非我专门将它保存为 filename.dat。

4

2 回答 2

63
SaveFileDialog dlg = new SaveFileDialog();
dlg.Filter = "Data Files (*.dat)|*.dat";
dlg.DefaultExt = "dat";
dlg.AddExtension = true;
于 2009-07-31T15:53:18.350 回答
5

AddExtensionDefaultExt属性。例如:

sfdialog.DefaultExt = "dat";
sfdialog.AddExtension = true;
于 2009-07-31T15:53:34.700 回答