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         }

时间: 2024-10-13 17:27:55

Winform 五种常用对话框控件的简单使用的相关文章

几种常用的控件(下拉框 可选框 起止日期)

下拉框 <div class="form-group">                        <label class="col-xs-3 control-label no-padding-right">状态</label>                        <div class="col-xs-9">                         <select  c

【2017-05-02】winform弹出警告框是否进行增删改操作、记事本制作、对话框控件和输出输入流

一.winform弹出警告框是否进行增删改操作 第一个参数是弹出窗体显示的内容,第二个参数是标题,第三个参数是该弹窗包含确定和取消按钮. 返回的是一个枚举类接收一下. 再进行判断,如果点的是确定按钮,再进行下一步的增删改操作. 二.记事本的制作 1.菜单工具栏MenuStrip-插入标准项 2.TextBox -显示部分 小箭头 MultiLine 选中多行 Dock属性占满. 3.功能 - 撤销 - 剪切 - 粘贴 - 复制 - 删除 - 全选 - 时间 - 查找 单独做一个窗体点击打开 把主

6.30 winform 对话框控件

1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.IO; 7 using System.Linq; 8 using System.Text; 9 using System.Windows.Forms; 10 11 namespace _6._30_上午_对话框控件

【2017-5-2】Winform 对话框控件

对话框控件:ColorDialog - 颜色选择ShowDialog()DialogResult 类型对象.Color FontDialog - 字体选择ShowDialog()DialogResult对象.Font对象.Color --------------------OpenFileDialog - 文件打开对话框 ShowDialog()对象.FileName 有文件路径,如何打开此文件?使用 流 using System.IO SaveFileDialog - 文件保存位置对话框 fo

基于jQuery 常用WEB控件收集

Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件. Horizontal accordion: jQuery jQuery-Horizontal Accordion 具有XBOX360 blade界面风格的水平方向Accordion. jQuery-Horizontal Accordion AutoComplete-JQuery jQuery插件易于集成到现在的表单中(Form). AutoComplete-JQuery Facebook

silverlight中常用的控件

一.布局控件 Canvas面板是一种很基础的布局面板,它支持对其中的控件采用绝对坐标定位.Canvas.Top和Canvas.Left.Canvas.ZIndex附加属性:如果指定了两个控件相对于父容器Canvas同样的边距,则后面声明的控件父覆盖前面声明的控件.这时我们可以使用Canvas.ZIndex属性来改变它们的显示顺序. StackPanel是一种简单的布局面板,它支持用行或列的方式来定位其中包含的控件.StackPanel 常用于安排页面上的一个很小的 UI 部分.默认情况下,Ori

Android基础入门教程——2.5.4 其他几种常用对话框基本使用

Android基础入门教程--2.5.4 其他几种常用对话框基本使用 标签(空格分隔): Android基础入门教程 本节引言: 上节我们对Dialog的父类:AlertDialog进行了学习,而本节我们来学习下几个常用的 Dialog的基本使用,他们分别是:ProgressDialog(进度条对话框),DatePickerDialog (日期选择对话框)和TimePickerDialog(时间选择对话框)~,话不多说,开始本节内容~ 1.ProgressDialog(进度条对话框)的基本使用

C# Winform 跨线程更新UI控件常用方法总结(转)

出处:http://www.tuicool.com/articles/FNzURb 概述 C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常.处理跨线程更新Winform UI控件常用的方法有4种: 1. 通过UI线程的SynchronizationContext的Post/Send方法更新: 2. 通过UI控件的Invoke/BegainInvoke方法更新: 3. 通过BackgroundWorker取代Thre

C# Winform 跨线程更新UI控件常用方法汇总

C# Winform 跨线程更新UI控件常用方法汇总 概述 C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常.处理跨线程更新Winform UI控件常用的方法有4种:1. 通过UI线程的SynchronizationContext的Post/Send方法更新:2. 通过UI控件的Invoke/BeginInvoke方法更新: 3. 通过BackgroundWorker取代Thread执行异步操作:4. 通过设置窗体