gkket 发表于 2021-9-12 16:25:04

Winform SaveFileDialog控件, 保存文件控件用法

窗体拖拽一个button,代码样例中使用SaveFileDialog对象new一个新实例,等同于在窗体拖拽SaveFileDialog控件,两种方式都可以,实现功能效果是相同的

using System;
using System.Windows.Forms;

namespace WindowsFormsApp11
{
    public partial class Form1 : Form
    {
      public Form1()
      {
            InitializeComponent();
      }

      private void button1_Click(object sender, EventArgs e)
      {
            string localFilePath = String.Empty;
            SaveFileDialog saveFileDialog1 = new SaveFileDialog();
            // 设置保存文件类型
            saveFileDialog1.Filter = " xls files(*.xls)|*.txt|All files(*.*)|*.*";
            // 设置默认保存文件类型显示顺序
            saveFileDialog1.FilterIndex = 0;
            // 设置文件名称:
            saveFileDialog1.FileName = string.Format("人员表-{0}.xls", DateTime.Now.ToString("yyyyMMdd"));
            // 保存对话框是否记忆上次打开的目录
            saveFileDialog1.RestoreDirectory = true;
            // 点了保存按钮进入
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                // 获得文件路径
                string path = saveFileDialog1.FileName;
                MessageBox.Show(path);
                // 保存文件到指定路径
                // 业务操作...
                // 业务操作...
                // 业务操作...
            }
      }
    }
}来源:C#社区
原文:https://www.hicsharp.com/a/d3c3cad75f04491382b075a57048bcbd



LTY051 发表于 2021-9-12 16:25:04

强烈支持楼主ing……

meizu12 发表于 2021-9-12 17:07:15

加油,加油,不要沉下去,我是最热贴

默亮 发表于 2025-11-12 11:26:48

原来还有这种操作,长见识了!

淡定yong 发表于 2025-11-12 11:36:59

原来还有这种操作,长见识了!

十豆三 发表于 2025-11-12 12:58:37

内容太顶了!疯狂点赞,已默默收藏~

wx_rIh4oshm 发表于 2025-11-13 08:55:15

画面感太强了,仿佛身临其境!

LT兔 发表于 2025-11-13 10:03:46

蹲个后续,楼主记得更新呀,在线等挺急的~

冷云19899 发表于 2025-11-13 10:22:16

来凑个热闹,为楼主增加点人气!

Lcn19971215 发表于 2025-11-14 12:19:34

谁懂啊!真的被戳中笑点 / 泪点了
页: [1] 2
查看完整版本: Winform SaveFileDialog控件, 保存文件控件用法