首页 > 代码库 > WinForm中的各种对话框

WinForm中的各种对话框

黑马程序员--鄢振东

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

  

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

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

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

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