c#SaveFileDialog保存文件对话框

代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

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

        private void button1_Click(object sender, EventArgs e)
        {
            SaveFileDialog s = new SaveFileDialog();
            s.InitialDirectory = @"C:\Users\Hab_L\Downloads";
            //对话框初始路径
            //s.FileName = "测试.txt";//
            //默认保存的文件名
            s.Filter = "c#文件(*.cs)|*.cs|文本文件(*.txt)|*.txt|所有文件(*.*)|*.*";
            s.FilterIndex = 2;//默认选择文本文件
            s.DefaultExt = ".xml";
            //默认保存类型,如果过滤条件选所有文件且没写后缀名,则默认补上该默认值
            s.DereferenceLinks = false;
            //返回快捷方式的路径而不是快捷方式映射的文件的路径
            s.Title = "李药师的保存文件对话框";
            s.RestoreDirectory = true;//没感觉每次都打开都回到了初始路径,你可以试一下
            s.ShowHelp = true;//帮助对话框
            s.HelpRequest += new EventHandler(s_HelpRequest);
            //注册帮助按钮事件

            if (s.ShowDialog() == DialogResult.OK)
            {
                string filePath = s.FileName;
            }
        }
        private void s_HelpRequest(object sender,EventArgs e)
        {
            MessageBox.Show("这是帮助说明");
        }
    }
}

运行结果

运行结果.PNG

因为我之前打开过一次,所以打开时的界面不是在代码里设置的初始路径,所以我说感觉那个恢复初始路径的语句没什么用

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 12,626评论 1 19
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,886评论 1 32
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,962评论 0 9
  • 【365极致成长营】第三十二天小心仪式暴露你的内心1. 话说,清朝皇帝有一个小仪式,叫“开笔仪式”,就是每年大年初...
    陈陈陈皮阅读 1,950评论 0 1
  • 小窍门百科介绍 生活小窍门,是指人们在日常生活中总结出来的知识和经验,和生活小常识非常相似,涵盖健康、饮食、居家、...
    360度生活百科阅读 4,095评论 0 0

友情链接更多精彩内容