• 技术文章 >后端开发 >C#.Net教程

    Winform控件SaveFileDialog关于保存文件用法的代码示例

    Y2JY2J2017-05-03 13:41:52原创2970
    这篇文章主要为大家详细介绍了Winform SaveFileDialog保存文件对话框的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    SaveFileDialog用于保存文件,供大家参考,具体内容如下

    1、新建Winform窗体应用程序,命名为SaveFileDialogDemo。

    2、在界面上添加一个按钮的控件(用于打开保存文件对话框),添加文本控件,用于输入要保存的内容。

    3、后台代码实现:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    namespace SaveFileDialogDemo
    {
      public partial class Form1 : Form
      {
        public Form1()
        {
          InitializeComponent();
        }
    
        /// <summary>
        /// 保存文件按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_SaveFile_Click(object sender, EventArgs e)
        {
          //
          SaveFileDialog sfd = new SaveFileDialog();
          //设置保存文件对话框的标题
          sfd.Title = "请选择要保存的文件路径";
          //初始化保存目录,默认exe文件目录
          sfd.InitialDirectory = Application.StartupPath;
          //设置保存文件的类型
          sfd.Filter = "文本文件|*.txt|音频文件|*.wav|图片文件|*.jpg|所有文件|*.*";
          if (sfd.ShowDialog() == DialogResult.OK)
          { 
            //获得保存文件的路径
            string filePath = sfd.FileName;
            //保存
            using (FileStream fsWrite = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write))
            {
              byte[] buffer = Encoding.Default.GetBytes(txt_FileInfo.Text.ToString().Trim());
              fsWrite.Write(buffer, 0, buffer.Length);
            }
          }
        }
      }
    }

    4、运行exe程序,在文本框中输入要保存的内容:

    5、点击“保存文件”按钮,打开保存文件对话框,输入文件名,点击保存:

    6、在Debug目录下面可以看到保存对话框.txt这个文件,打开文件,可以看到保存的内容:

    以上就是Winform控件SaveFileDialog关于保存文件用法的代码示例的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:Winform OpenFileDialog弹出文件对话框的代码实例 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • c语言中goto语句的含义是什么• C/C++深度分析• C#中GDI+编程10个基本技巧二• 应用绝对路径与相对路径• ASP.NET使用Ajax如何返回Json对象的方法具体介绍
    1/1

    PHP中文网