全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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  # 对话框  # C#日期控件datetimepicker保存空值的三种方法  # winform dateTime数据类型转换方法  # c# Winform自定义控件-仪表盘功能  # Winform控件Picture实现图片拖拽显示效果  # WinForm IP地址输入框控件实现  # WinForm实现鼠标拖动控件跟随效果  # winform实现可拖动的自定义Label控件  # 使用重绘项美化WinForm的控件  # C# winform自定义翻页控件详解  # C# WinForm实现窗体上控件自由拖动功能示例  # C#中WinForm控件的拖动和缩放的实现代码  # C# WinForm-Timer控件的使用  # 保存文件  # 可以看到  # 请选择  # 命名为  # 具体内容  # 大家多多  # 文本文件  # 应用程序  # 框中输入  # Forms  # namespace  # Linq  # Windows  # Text  # Threading  # Tasks  # lt  # InitializeComponent  # gt 


相关文章: 如何快速查询网站的真实建站时间?  高防服务器:AI智能防御DDoS攻击与数据安全保障  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  如何基于PHP生成高效IDC网络公司建站源码?  javascript中的try catch异常捕获机制用法分析  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  大连 网站制作,大连天途有线官网?  为什么Go需要go mod文件_Go go mod文件作用说明  中山网站制作网页,中山新生登记系统登记流程?  如何配置WinSCP新建站点的密钥验证步骤?  如何快速搭建支持数据库操作的智能建站平台?  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  ,有什么在线背英语单词效率比较高的网站?  代刷网站制作软件,别人代刷火车票靠谱吗?  如何通过虚拟主机快速完成网站搭建?  宁波免费建站如何选择可靠模板与平台?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  制作网站的公司有哪些,做一个公司网站要多少钱?  建站主机数据库如何配置才能提升网站性能?  微信小程序 五星评分(包括半颗星评分)实例代码  公司网站设计制作厂家,怎么创建自己的一个网站?  如何快速搭建高效服务器建站系统?  怎么将XML数据可视化 D3.js加载XML  江苏网站制作公司有哪些,江苏书法考级官方网站?  如何选择CMS系统实现快速建站与SEO优化?  如何使用Golang table-driven基准测试_多组数据测量函数效率    如何通过云梦建站系统实现SEO快速优化?  如何在橙子建站中快速调整背景颜色?  教学网站制作软件,学习*后期制作的网站有哪些?  如何解决VPS建站LNMP环境配置常见问题?  建站之星备案流程有哪些注意事项?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  广州商城建站系统开发成本与周期如何控制?  郑州企业网站制作公司,郑州招聘网站有哪些?  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  建站之星如何配置系统实现高效建站?  建站之星后台密码如何安全设置与找回?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  焦点电影公司作品,电影焦点结局是什么?  如何批量查询域名的建站时间记录?  Bpmn 2.0的XML文件怎么画流程图  如何用低价快速搭建高质量网站?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  如何通过主机屋免费建站教程十分钟搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。