Winform 五种常用对话框控件的简单使用
OpenFileDialog(打开文件对话框)
FolderBrowserDialog(浏览文件夹对话框)
SaveFileDialog(保存文件对话框)
ColorDialog(颜色选择对话框)
FontDialog(字体选择对话框)

private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog oFD = new OpenFileDialog();
oFD.Title = "选择数据文件";//对话框标题
oFD.Filter = "所有文件(*.*)|*.*|Excel文件(*.xls;*.xlsx)|*.xls;*.xlsx";//设置文件名筛选器
oFD.Multiselect = true;//是否可以多选文件
if (oFD.ShowDialog() == DialogResult.OK)
{
textBox1.Text = oFD.FileName;
}
} private void button2_Click(object sender, EventArgs e)
{
FolderBrowserDialog fBD = new FolderBrowserDialog();
fBD.Description = "请选择一个文件夹";//控件上显示的说明文本
fBD.RootFolder = Environment.SpecialFolder.Desktop;//设置开始浏览的根文件夹
fBD.ShowNewFolderButton = true;//是否显示“新建文件夹”按钮
if (fBD.ShowDialog() == DialogResult.OK)
{
textBox2.Text = fBD.SelectedPath;
}
} private void button3_Click(object sender, EventArgs e)
{
SaveFileDialog sFD = new SaveFileDialog();
sFD.Title = "保存文件对话框";//对话框标题
sFD.Filter = "所有文件(*.*)|*.*|Excel文件(*.xls;*.xlsx)|*.xls;*.xlsx";//设置文件名筛选器
sFD.InitialDirectory = @"C:/";//对话框显示的初始目录
sFD.FileName = "abc.xls";//对话框选定的文件名
if (sFD.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
this.textBox3.Text = sFD.FileName;
}
} private void button4_Click(object sender, EventArgs e)
{
ColorDialog cd = new ColorDialog();
if (cd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
this.textBox4.Text = cd.Color.ToString();
//this.textBox4.Text = (cd.Color.A + ";" + cd.Color.R + ";" + cd.Color.G + ";" + cd.Color.B).ToString();
}
} private void button5_Click(object sender, EventArgs e)
{
FontDialog sd = new FontDialog();
if (sd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
this.textBox5.Text = sd.Font.FontFamily.Name.ToString();
}
}
Winform 五种常用对话框控件的简单使用的更多相关文章
- Winform容器标签  打印标签  对话框控件
		一.容器标签 布局: Anchor:锁定位置,指定与窗口容器的边缘位置,会随着窗口大小的改变而改变: Dock:填充窗口的位置.一般与容器标签同时使用. 1.Panel:对控件进行分组.可以独立布局, ... 
- 回调函数中使用MFC类的成员或对话框控件的简单方法
		在MFC的很多程序中,常常需要在回调函数中调用MFC类的类成员变量.类成员函数,亦或者对话框控件的句柄.由于回调函数是基于C编程的Windows SDK的技术,而类成员又有this指针客观条件限制.. ... 
- 几种常用的控件(下拉框 可选框 起止日期  在HTML页面直接读取当前时间)
		下拉框 <div class="form-group"> <label class="col-xs-3 c ... 
- 【2017-05-02】winform弹出警告框是否进行增删改操作、记事本制作、对话框控件和输出输入流
		一.winform弹出警告框是否进行增删改操作 第一个参数是弹出窗体显示的内容,第二个参数是标题,第三个参数是该弹窗包含确定和取消按钮. 返回的是一个枚举类接收一下. 再进行判断,如果点的是确定按钮, ... 
- winform对话框控件、打印控件
		对话框控件: ColorDialog:颜色选择对话框,让用户自行选择一种颜色,使用方法类似FontDialog FontDialog:字体选择对话框,让用户自行选择一种字体(也可以选择字体颜色,需要在 ... 
- WinForm 布局,容器、打印和对话框控件
		今天,我主要学习了容器控件.打印控件.对话框控件. 在正式进行今天的内容之前,首先补充了布局的两个属性:Anchor:锁定位置,Dock:填充位置,一般与容器控件配合使用. 之后,我学习了第一部分内容 ... 
- Winform遍历窗口的所有控件(几种方式实现)
		本文链接:https://blog.csdn.net/u014453443/article/details/85088733 扣扣技术交流群:460189483 C#遍历窗体所有控件或某类型所有控件 ... 
- WEB页面常用基本控件测试用例
		一.树控件的测试外观操作 1)项目中的所有树是否风格一致 2)树结构的默认状态是怎样的.比如默认树是否是展开,是展开几级? 是否有默认的焦点? 默认值是什么?展开的节点图标和颜色? 2.执行操作 1 ... 
- C# winform编程中多线程操作控件方法
		private void Form1_Load(object sender, EventArgs e) { Thread newthread = new Thread(new ThreadStart( ... 
随机推荐
- mac java 安装路径
			google了一下,发现了这篇文章Important Java Directories on Mac OS X,可以使用工具命令"/usr/libexec/java_home"来定 ... 
- B2B商城网站前端开发
			最近在时间很忙,在弄一个B2B商城,运用到的easyUI+javaWEB(maven)+JQuery+Scss+JavaScript+其他框架(sea.js模块化等),我负责前端这块:后期的重要的前端 ... 
- SQL Server替换特殊字符
			1.查找特殊字符的ASCII码,在这里当然能够看到这个特出字符的模样,可用函数取出这个特殊字符进行复制,下面的取值为9 Select ascii(' ') 2.根据ASCII码值替换特殊字符 Upda ... 
- 黄聪:C#中HtmlAgilityPack判断是否包含或不包含指定的属性或值
			//选择不包含class属性的节点 var result = node.SelectNodes(".//span[not(@class)]"); //选择不包含class和id属性 ... 
- matlab 车牌分割的算法
			function Touying(g) f=rgb2gray(g); % [m n]=size(f); [row col]=size(f); % T=graythresh(f) % T=T*255 % ... 
- 一. DotNet MVC4.0+EasyUI Web简单框架-前言
			之所以说它简单,是因为仅仅用了大家最熟悉的三层架构,简单明了 1.先新建一个MVC4.0 Web项目 2.添加EasyUI的引用,放到Script底下 http://files.cnblogs.com ... 
- 自己写的基于bootstrap风格的弹框插件
			自己写的一款基于bootstrap风格的弹框插件,暂时只有确认框.提示框.后续功能扩展.bug修改再更新. ;(function($){ //默认参数 var PARAMS; var DEFAULTP ... 
- 强大的commons
			在此之前对commons包了解的不多,最常用的就是StringUtils.isBlack(str)来取代if(str !=null && str.lenght()>1)的判断,昨 ... 
- nyoj 708 ones 动态规划
			http://acm.nyist.net/JudgeOnline/problem.php?pid=708 状态转移方程的思路:对于一个数N,可以是N - 1的状态+1 得到,另外,也可以是(n / 2 ... 
- 从零开始,教你用Webpack构建React基础工程
			参考 http://www.jianshu.com/p/4df92c335617 
