WinForm中的各种对话框
黑馬程序員--鄢振東
----------------------?ASP.Net+Unity3D游戲開發(fā)、.Net培訓(xùn)、期待與您交流! ----------------------
今天下午有個(gè)哥們?cè)谥v臺(tái)上唱 小蘋果。。弄得我快嚇?biāo)?#xff0c;也算是午覺過后,妥妥的給我提神了,,好吧廢話不多說,讓我開始來記錄老趙講的知識(shí)點(diǎn)吧,
第一個(gè)對(duì)話框是:OpenFileDialog(打開文件的對(duì)話框的類)
第一步:新建一個(gè)打開文件對(duì)話框 的類。 OpenFileDialog ofd=new OpenFileDialog();
然后設(shè)置打開文件對(duì)話框的初始路徑:ofd.InitialDirectory=@"C:\User......";
有的時(shí)候打開文件的時(shí)候只能選中一個(gè)文件,同樣我們可以設(shè)置多選:ofd.Multiselect=True;
然后我們對(duì)打開的文件進(jìn)行一個(gè)篩選,設(shè)置過濾器的過濾值,ofd.Filter="文本文件|*.txt|圖片文件|*.jpg";
當(dāng)然我們還可以給打開的這個(gè)對(duì)話框一個(gè)標(biāo)題 ofd.Title=“這個(gè)就是打開文件對(duì)話框的標(biāo)題”
然后我們就可以打開這個(gè)對(duì)話框了 :ofd.ShowDialog();
打開后:我們就可以通過 ofd.FileName 來獲得打開文件的路徑了。
當(dāng)然我們不是每次都會(huì)打開文件,所以我們?cè)讷@得這個(gè)文件名 后,我們對(duì)該文件進(jìn)行處理的時(shí)候,我們需要對(duì)其進(jìn)行一個(gè)判斷是否為“”的判斷。如果
打開的文件名不是空,那么打開了文件,那么我們就可以進(jìn)行下一步的處理了,
第二個(gè)對(duì)話框是 :SaveFileDialog(保存文件的對(duì)話框的類)
第一步:新建一個(gè)保存文件的對(duì)話框 的類。SaveFileDialog sfd=new SaveFileDialog();
然后我們?cè)O(shè)置保存文件對(duì)話框的標(biāo)題 afd.Title="這個(gè)是保存文件的對(duì)話框的標(biāo)題"
然后我們給它設(shè)置一個(gè)初始路徑 : afd.InitialDirectory=@"User.......";
然后我們要給這個(gè)文本框設(shè)置一個(gè)過濾器 afd.Filter ="文本文件|*.txt|圖片文件|*.jpg";
然后我們就可以對(duì)其進(jìn)行下一步的使用了。
當(dāng)然我們?cè)谧鱿乱徊教幚砬?#xff0c;我們還是需要對(duì)其做個(gè)判斷是否路徑為空的,以免程序拋異常!!!
第三個(gè)是顏色選擇對(duì)話框 ColorDialog(顏色對(duì)話框)
第一步,我們要新建一個(gè)顏色選擇對(duì)話框 的類。 ColorDialog cd=new ColorDialog();
然后我們打開這個(gè)對(duì)話框,cd.ShowDialog();
cd.Color這個(gè)屬性來獲得選中的顏色。
第四個(gè)是字體選擇對(duì)話框 FontDialog(字體選擇對(duì)話框)
這個(gè)字體對(duì)話框的話,和前面的顏色對(duì)話框是類似的。
先新建一個(gè)字體對(duì)話框。 FontDialog fd=new FontDialog();
fd.Font 這個(gè)屬性來獲得選中的字體。
轉(zhuǎn)載于:https://www.cnblogs.com/YZDK/p/3836668.html
總結(jié)
以上是生活随笔為你收集整理的WinForm中的各种对话框的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 14.04 LTS 配置
- 下一篇: 网络营销(续)