介绍
这篇文章给大家分享的是有关Winform控件SaveFileDialog保存文件的案例的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
SaveFileDialog用于保存文件,具体内容如下
1,新建Winform窗体应用程序,命名为SaveFileDialogDemo。
2,在界面上添加一个按钮的控件(用于打开保存文件对话框),添加文本控件,用于输入要保存的内容。
3,后台代码实现:
使用系统; 使用System.Collections.Generic; 使用System.ComponentModel; 使用System.Data; 使用System.Drawing; 使用先; 使用来; 使用text; 使用System.Threading.Tasks; 使用System.Windows.Forms; 名称空间SaveFileDialogDemo { 公共部分中类Form1:形式 { 公共Form1 () { InitializeComponent (); }///& lt; summary>///保存文件按钮///& lt;/summary>///& lt;参数name=皊ender"祝辞& lt;/param>///& lt;参数name=癳"祝辞& lt;/param> 私人空间btn_SaveFile_Click(对象发送方,EventArgs e) {//SaveFileDialog陕西林业局=new SaveFileDialog ();//设置保存文件对话框的标题 陕西林业局。Title=扒胙≡褚4娴奈募肪丁?//初始化保存目录,默认exe文件目录 陕西林业局。InitialDirectory=Application.StartupPath;//设置保存文件的类型 陕西林业局。过滤器=拔谋疚募 * . txt |音频文件| * . wav |图片文件* . jpg | |所有文件| *。*“;; 如果(sfd.ShowDialog ()==DialogResult.OK) {//获得保存文件的路径 字符串filePath=sfd.FileName;//保存 使用(fsWrite=new FileStream文件流(filePath FileMode。OpenOrCreate, FileAccess.Write)) { 缓冲区byte []=Encoding.Default.GetBytes (txt_FileInfo.Text.ToString () .Trim ()); fsWrite。写(缓冲区,0,buffer.Length); } } } } }
4,运行exe程序,在文本框中输入要保存的内容:
5点击“保存文件”按钮,打开保存文件对话框,输入文件名,点击保存:
6,在调试目录下面可以看到保存对话框。txt这个文件,打开文件,可以看到保存的内容:
感谢各位的阅读!关于Winform控件SaveFileDialog保存文件的案例就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!