我正在使用SaveFileDialog.SaveFile.如何将其设置为默认(操作系统)驱动器号并限制选项仅显示.BIN为文件扩展名?
我尝试在MSDN上阅读文档,但我对此非常新,说实话,我发现它们有时不清楚.
Mar*_*rio 94
该SaveFileDialog控制不会做任何储蓄的.它所做的只是为您提供一个方便的界面来实际显示Windows的默认文件保存对话框.
1)将属性设置为InitialDirectory您想要的驱动器以显示其他默认值.想想可能有不同布局的其他计算机.默认情况下,Windows将保存上次使用的目录并再次显示.
2)这是在控制之外处理的.您必须检查对话框的结果,然后自己进行保存(例如,写入文本或二进制文件).
就像一个简单的例子(有其他方法可以做到).
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!");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
129823 次 |
| 最近记录: |