在我的应用程序中,我使用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 和< a href =“http://msdn.microsoft.com/en-us/library/system.windows.forms.filedialog.defaultext.aspx”rel =“noreferrer”> DefaultExt 属性。例如:

sfdialog.DefaultExt = "dat";
sfdialog.AddExtension = True;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top