zoukankan      html  css  js  c++  java
  • C#中的一些对话框问题处理

    1. 对于打开文件对话框处理

    #region 打开文件对话框
    string StrPath;
    OpenFileDialog Flag = new OpenFileDialog();
    Flag.Multiselect = true;//设置多选
    Flag.Title = "打开文件"; //获取或设置文件对话框标题
    Flag.FilterIndex = 2;//设置默认显示文件类型为Csv文件(*.csv)|*.csv
    Flag.InitialDirectory = "D:\"; //设置初始路径
    Flag.Filter = "csv files (*.csv)|*.csv|ALL files (* .*)|* .*"; //设置“另存为文件类型”或“文件类型”框中出现的选择内容
    Flag.RestoreDirectory = true; //设置对话框是否记忆上次打开的目录
    if (Flag.ShowDialog() == DialogResult.OK)
    {
    StrPath = Flag.FileName;
    MessageBox.Show(StrPath);
    }
    #endregion

    2. 保存文件的对话框处理

    #region 保存文件对话框


    StreamWriter MyStream;
    SaveFileDialog SaveFlag = new SaveFileDialog();
    SaveFlag.FileName = "保存";//设置默认文件名
    SaveFlag.DefaultExt = "CSV";//设置默认格式(可以不设)
    SaveFlag.AddExtension = true;//设置自动在文件名中添加扩展名
    SaveFlag.Filter = "csv files (*.csv)|*.csv|ALL files (* .*)|* .*";
    SaveFlag.RestoreDirectory = true;
    if (SaveFlag.ShowDialog() == DialogResult.OK)
    {
    string StrName;
    StrName = SaveFlag.FileName;
    MyStream = new StreamWriter(SaveFlag.FileName);
    MyStream.Write(textBox1.Text);
    MyStream.Flush();
    MyStream.Close();
    }

    #endregion

    3.颜色对话框的处理

    #region 颜色对话框
    ColorDialog colorDialog1 = new ColorDialog();
    colorDialog1.AllowFullOpen = false;
    colorDialog1.Color = Color.Red;
    colorDialog1.ShowHelp = true;
    if (colorDialog1.ShowDialog() == DialogResult.OK)
    {
    textBox1.BackColor = colorDialog1.Color;
    }
    #endregion

    4.字体的对话框处理

    #region 字体对话框
    FontDialog FontDialog = new FontDialog();
    FontDialog.Font = textBox1.Font;
    FontDialog.Color = textBox1.ForeColor;
    if (FontDialog.ShowDialog() != DialogResult.Cancel)
    {
    textBox1.Font = FontDialog.Font;
    textBox1.ForeColor = FontDialog.Color;
    }
    #endregion

  • 相关阅读:
    搭建一个简单的springMVC框架
    java枚举使用
    java中枚举类型的使用
    java递归算法
    JAVA递归算法及经典递归例子 对于这个汉诺塔问题
    java斐波纳契数列
    要求给一个数值,计算它的阶乘
    AcWing2193 分配问题(二分图最优匹配)
    2020上海大学校赛L 动物森友会(网络流+二分)
    BZOJ2654 tree(wqs二分)
  • 原文地址:https://www.cnblogs.com/Koen/p/11612563.html
Copyright © 2011-2022 走看看