使用SaveFileDialog调用保存文件对话框
【实例介绍】本实例使用SaveFileDialog对话框实现了保存文件的功能。运行程序, 保存文件,打开“保存文件”对话框(Windows中一般称为“另存为”对话框),实现保
存操作。
【开发过程】
(1) 创建一个Windows应用程序,项目名称为Ex026,窗体默认为Form"
(2) 在窗体中添加Button控件、Tex由ox控件、Label控件、OpenFileDialog对话框和 SaveFileDialog 对话框。
(3) 在“保存文件”按钮的Click事件中编写代码如下:
01 private void btnSave_Click(object sender, EventArgs e)
02 (
03 Stream myStream; 〃声明流对象
04 saveFileDialogl.Filter = "txt files (♦.txt)|•.txt|All files
(•.•)〃过滤条件
05 saveFileDialogl.Filterindex = 2;
06 saveFileDialogl.RestoreDirectory = true;
07 if (saveFileDialogl.ShowDialog() == DialogResult.OK)
08 {
09 if ((myStream = saveFileDialogl.OpenFile()) != null)
〃打开文件不为空
10 (
11 myStream. Write (textBoxl .Text) ; //写入
12 myStream.Close () ; //关闭流
13 }
14 }
15 }
【关键技术解析】
SaveFileDialog对话框与Windows使用的标准“保存文件”对话框相同,可使用 ShowDialog()方法在运行时显示对话框。保存文件对话框的有效性验证和打开文件对话框 类似,常用的属性和方法也基本相同。
【拓展应用】
□可实现通用保存文件操作。
□可实现另存文件操作。
M��uQ3��