我在我的应用程序中使用SaveFileDialog来弹出一个另存为窗口。我使用以下代码将文件类型限制为.dat格式。
sfdialog.Filter = "Data Files (*.dat*)|*.dat*";
我想知道如何使它自动保存为 .dat 扩展名。目前,它只会保存为没有扩展名的文件,除非我特别将其保存为 filename.dat。
我在我的应用程序中使用SaveFileDialog来弹出一个另存为窗口。我使用以下代码将文件类型限制为.dat格式。
sfdialog.Filter = "Data Files (*.dat*)|*.dat*";
我想知道如何使它自动保存为 .dat 扩展名。目前,它只会保存为没有扩展名的文件,除非我特别将其保存为 filename.dat。
SaveFileDialog dlg = new SaveFileDialog();
dlg.Filter = "Data Files (*.dat)|*.dat";
dlg.DefaultExt = "dat";
dlg.AddExtension = true;
AddExtension 和 DefaultExt 属性。例如:
sfdialog.DefaultExt = "dat";
sfdialog.AddExtension = true;
DefaultExt
是必需的,仅设置Filter
和AddExtension
是不够的,这一点我觉得很奇怪。 - Tyrrrz