• Winform控件:保存文件对话框(SaveFileDialog)


    SaveFileDialog用于保存文件

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

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

    3、后台代码实现:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.ComponentModel;
     4 using System.Data;
     5 using System.Drawing;
     6 using System.IO;
     7 using System.Linq;
     8 using System.Text;
     9 using System.Threading.Tasks;
    10 using System.Windows.Forms;
    11 
    12 namespace SaveFileDialogDemo
    13 {
    14     public partial class Form1 : Form
    15     {
    16         public Form1()
    17         {
    18             InitializeComponent();
    19         }
    20 
    21         /// <summary>
    22         /// 保存文件按钮
    23         /// </summary>
    24         /// <param name="sender"></param>
    25         /// <param name="e"></param>
    26         private void btn_SaveFile_Click(object sender, EventArgs e)
    27         {
    28             //
    29             SaveFileDialog sfd = new SaveFileDialog();
    30             //设置保存文件对话框的标题
    31             sfd.Title = "请选择要保存的文件路径";
    32             //初始化保存目录,默认exe文件目录
    33             sfd.InitialDirectory = Application.StartupPath;
    34             //设置保存文件的类型
    35             sfd.Filter = "文本文件|*.txt|音频文件|*.wav|图片文件|*.jpg|所有文件|*.*";
    36             if (sfd.ShowDialog() == DialogResult.OK)
    37             { 
    38                 //获得保存文件的路径
    39                 string filePath = sfd.FileName;
    40                 //保存
    41                 using (FileStream fsWrite = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write))
    42                 {
    43                     byte[] buffer = Encoding.Default.GetBytes(txt_FileInfo.Text.ToString().Trim());
    44                     fsWrite.Write(buffer, 0, buffer.Length);
    45                 }
    46             }
    47         }
    48     }
    49 }

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

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

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

  • 相关阅读:
    开启safe_mode之后对php系统函数的影响
    解析posix与perl标准的正则表达式区别
    教你在不使用框架的情况下也能写出现代化 PHP 代码
    杭州逆行崩溃小伙首度回应
    PHP命令行脚本接收传入参数的三种方式
    PHP魔术方法使用总结
    Nginx服务器的rewrite、全局变量、重定向和防盗链相关功能
    重定向
    P2141 珠心算测验
    T2695 桶哥的问题——吃桶
  • 原文地址:https://www.cnblogs.com/dotnet261010/p/6373222.html
Copyright © 2020-2023  润新知