WinForm中的各种对话框

黑马程序员--鄢振东

---------------------- ASP.Net+Unity3D游戏开发.Net培训、期待与您交流! ----------------------

  

今天下午有个哥们在讲台上唱 小苹果。。弄得我快吓死,也算是午觉过后,妥妥的给我提神了,,好吧废话不多说,让我开始来记录老赵讲的知识点吧,
第一个对话框是:OpenFileDialog(打开文件的对话框的类)
第一步:新建一个打开文件对话框 的类。 OpenFileDialog ofd=new OpenFileDialog();
然后设置打开文件对话框的初始路径:[email protected]"C:\User......";
有的时候打开文件的时候只能选中一个文件,同样我们可以设置多选:ofd.Multiselect=True;
然后我们对打开的文件进行一个筛选,设置过滤器的过滤值,ofd.Filter="文本文件|*.txt|图片文件|*.jpg";
当然我们还可以给打开的这个对话框一个标题 ofd.Title=“这个就是打开文件对话框的标题”
然后我们就可以打开这个对话框了 :ofd.ShowDialog();
打开后:我们就可以通过 ofd.FileName 来获得打开文件的路径了。
当然我们不是每次都会打开文件,所以我们在获得这个文件名 后,我们对该文件进行处理的时候,我们需要对其进行一个判断是否为“”的判断。如果
打开的文件名不是空,那么打开了文件,那么我们就可以进行下一步的处理了,

第二个对话框是 :SaveFileDialog(保存文件的对话框的类)
第一步:新建一个保存文件的对话框 的类。SaveFileDialog sfd=new SaveFileDialog();
然后我们设置保存文件对话框的标题 afd.Title="这个是保存文件的对话框的标题"
然后我们给它设置一个初始路径 : [email protected]"User.......";
然后我们要给这个文本框设置一个过滤器 afd.Filter ="文本文件|*.txt|图片文件|*.jpg";
然后我们就可以对其进行下一步的使用了。
当然我们在做下一步处理前,我们还是需要对其做个判断是否路径为空的,以免程序抛异常!!!

第三个是颜色选择对话框 ColorDialog(颜色对话框)
第一步,我们要新建一个颜色选择对话框 的类。 ColorDialog cd=new ColorDialog();
然后我们打开这个对话框,cd.ShowDialog();
cd.Color这个属性来获得选中的颜色。

第四个是字体选择对话框 FontDialog(字体选择对话框)
这个字体对话框的话,和前面的颜色对话框是类似的。
先新建一个字体对话框。 FontDialog fd=new FontDialog();
fd.Font 这个属性来获得选中的字体。

WinForm中的各种对话框

时间: 2024-10-16 02:49:29

WinForm中的各种对话框的相关文章

C# WinForm中Show与ShowDialog

show()与showDialog()的区别 2010-06-05 14:22:51|  分类: c#学习|举报|字号 订阅 A.WinForm中窗体显示  显示窗体可以有以下2种方法:  Form.ShowDialog方法 (窗体显示为模式窗体)  Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下:  1.在调用Form.Show方法后,Show方法后面的代码会立即执行  2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码  3.当窗体显

怎样在winform中上传图片

http://jingyan.baidu.com/article/b7001fe157d6b60e7382dd7f.html 因为WinForm都是运行在本地的,而我们的网站一般都是布署在服务器上,运行在服务器上的,所以在网站上面上传文件,就好似于保存文件到本地.但在WinForm上就不一样了,本章我们简单举一个在WinForm利用WebService上传文件到服务器的方法 首先们先创建一个WebService服务,该服务包含一个UpdateFile方法,该方法接收两个byte[]与string

在Winform中播放视频等【DotNet,C#】

在项目中遇到过这样的问题,就是如何在Winform中播放视频.当时考察了几种方式,第一种是直接使用Windows Media Player组件,这种最简单:第二种是利用DirectX直接在窗体或者控件上绘图,这种比较复杂.于是采用的是第一种方法. 先从VS的工具箱里添加Windows Media Player组件,方式是打开工具箱,在最下面的空白处点击右键,选择项,然后在弹出的对话框里切换到Com组件标签项,找到“Windows Media Player”项并选中,确定后将在工具箱中看到多出一个

20150216—winform中的DataGridView

DataGridView的主要作用是用来按列表来显示信息,其信息的数据源可以是SQL数据库,也可以是一个列表式的集合. DataGridView的位置:工具箱--数据--DataGridView.如下图: 如何从数据库绑定数据. 首先要在winform中创建一个SQL的连接,在服务器资源管理器中点击连接到数据库按钮(图中白色的按钮), 之后出现对话框 添加链接: 依次填入服务器名称,选择使用SQL的身份登录,输入用户名,密码.之后可以在连接到数据库的分页中查看连接到的数据库名称,(请注意数据库服

【.Net】在WinForm中选择本地文件

相信很多朋友在日常的编程中总会遇到各钟各样的问题,关于在WinForm中选择本地文件就是很多朋友们都认为很难的一个学习.net的难点, 在WebForm中提供了FileUpload控件来供我们选择本地文件,只要我们将该控件拖到页面上了,就已经有了选择本地文件的功能了.而在 WinForm中,并没有为我们提供集成该功能的控件,但为我们提供了OpenFileDialog类,我们可以利用该类来打开与选择本地文件. OpenFileDialog类,提供了提示用户打开文件的功能,它有如下属性和方法: 属性

在winform中播放FLASH

在winform中播放flash,首先要在工具栏中添加FLASH的控件,方法是在工具栏中右键的“选择项”中,在弹出的对话框中选择“COM组件”,然后选择Shockwave Flash Object,确定后会在工具栏中自动添加控件,将控件"Shockwave Flash Object"添加到窗体中,在代码中设置该对象的Movie属性的值(该值表示播放的FLASH文件的路径,必须是绝对路径),然后执行对象的Player()方法即可播放.在添加控件到窗体时,可能会出现“未能导出ActiveX

C# Winform中执行post操作并获取返回的XML类型的数据

/// <summary> /// 返回指定日期的订单数据 /// </summary> /// <param name="StartDate">起始日期</param> /// <param name="EndDate">结束日期</param> /// <returns>DataTable</returns> public System.Data.DataTable

另一种在WINFORM中使用XNA的方法

之前在写化学分子模型制作程序的时候,使用一种方法,将WINFORM控件嵌入到XNA窗体中,从而实现了即使用WINFORM窗体控件又使用XNA.最近在写另一个物理运动学课件制作程序,同样使用XNA,但从另一个角度实现了WINFORM控件和XNA共存,并且在编码上更简单一些. 一.创建XNA工程并添加窗体 向工程添加窗体MainForm,并修改GAME1为MainGame.我们把XNA内容绘制到MainForm上,其实绘制到任何有句柄的控件都可以,即使我们绘制到桌面也未尝不可.但更少的控件能够使我们

WPF与Winform中的不同(1)

1. 部分控件的Text属性,变成了 Content属性 如: winform中,Button.Text = "abc"; wpf中,Button.Content = "abcd"; 2. wpf中控件的控件属性,由 boolean类型的Visiable 改成 枚举类型的 Visibility winform中,Button.Visable = true (false); wpf中,Button.Visibility = System.Windows.Visibil