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


本文摘自PHP中文网,作者Y2J,侵删。

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

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

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

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

3、后台代码实现:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

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# WinForm webbrowser 设置为编辑模式的示例代码

.net WinForm实现在listview中添加progressbar的方法

WinForm openfiledialog弹出文件对话框的代码实例

c# WinForm跨线程访问控件的图文详解

c#开发之WinForm(公共控件)

c#WinForm创建excel文件的示例代码分享

.net框架-详解WinForm技术中组件被容器引用陷阱

.net框架-详细介绍WinForm房贷分析器(图文)

WinForm 信息管理系统图文实例

简单介绍c#WinForm 窗体闪烁的问题

更多相关阅读请进入《WinForm》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...