zoukankan      html  css  js  c++  java
  • Winform 五种常用对话框控件的简单使用

    OpenFileDialog(打开文件对话框)
    FolderBrowserDialog(浏览文件夹对话框)
    SaveFileDialog(保存文件对话框)
    ColorDialog(颜色选择对话框)
    FontDialog(字体选择对话框)

     1         private void button1_Click(object sender, EventArgs e)
     2         {
     3             OpenFileDialog oFD = new OpenFileDialog();
     4             oFD.Title = "选择数据文件";//对话框标题
     5             oFD.Filter = "所有文件(*.*)|*.*|Excel文件(*.xls;*.xlsx)|*.xls;*.xlsx";//设置文件名筛选器
     6             oFD.Multiselect = true;//是否可以多选文件
     7             if (oFD.ShowDialog() == DialogResult.OK)
     8             {
     9                 textBox1.Text = oFD.FileName;
    10             }
    11         }
    12 
    13         private void button2_Click(object sender, EventArgs e)
    14         {
    15             FolderBrowserDialog fBD = new FolderBrowserDialog();
    16             fBD.Description = "请选择一个文件夹";//控件上显示的说明文本
    17             fBD.RootFolder = Environment.SpecialFolder.Desktop;//设置开始浏览的根文件夹
    18             fBD.ShowNewFolderButton = true;//是否显示“新建文件夹”按钮
    19             if (fBD.ShowDialog() == DialogResult.OK)
    20             {
    21                 textBox2.Text = fBD.SelectedPath;
    22             }
    23         }
    24 
    25         private void button3_Click(object sender, EventArgs e)
    26         {
    27             SaveFileDialog sFD = new SaveFileDialog();
    28             sFD.Title = "保存文件对话框";//对话框标题
    29             sFD.Filter = "所有文件(*.*)|*.*|Excel文件(*.xls;*.xlsx)|*.xls;*.xlsx";//设置文件名筛选器
    30             sFD.InitialDirectory = @"C:/";//对话框显示的初始目录
    31             sFD.FileName = "abc.xls";//对话框选定的文件名
    32             if (sFD.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    33             {
    34                 this.textBox3.Text = sFD.FileName;
    35             }
    36         }
    37 
    38         private void button4_Click(object sender, EventArgs e)
    39         {
    40             ColorDialog cd = new ColorDialog();
    41             if (cd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    42             {
    43                 this.textBox4.Text = cd.Color.ToString();
    44                 //this.textBox4.Text = (cd.Color.A + ";" + cd.Color.R + ";" + cd.Color.G + ";" + cd.Color.B).ToString();
    45             }
    46         }
    47 
    48         private void button5_Click(object sender, EventArgs e)
    49         {
    50             FontDialog sd = new FontDialog();
    51             if (sd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    52             {
    53                 this.textBox5.Text = sd.Font.FontFamily.Name.ToString();
    54             }
    55         }
    View Code
  • 相关阅读:
    数据库
    poj上关于回文的题目
    最长上升子序列
    [CodeForces]914D Bash and a Tough Math Puzzle
    [HAOI2011]problem a
    Arc123 D
    [Cnoi2020]线性生物
    [USACO17FEB]Why Did the Cow Cross the Road III P
    ABC 210
    CF1111D Destroy the Colony
  • 原文地址:https://www.cnblogs.com/xifengyeluo/p/5911350.html
Copyright © 2011-2022 走看看