VB.Net - 對(duì)話框

2022-05-25 17:10 更新

有許多內(nèi)置的對(duì)話框,用于Windows窗體中的各種任務(wù),例如打開(kāi)和保存文件,打印頁(yè)面,向應(yīng)用程序的用戶提供顏色,字體,頁(yè)面設(shè)置等選擇。 這些內(nèi)置的對(duì)話框減少了開(kāi)發(fā)人員的時(shí)間和工作量。
所有這些對(duì)話框控件類(lèi)繼承自CommonDialog類(lèi),并覆蓋基類(lèi)的RunDialog()函數(shù)以創(chuàng)建特定對(duì)話框。
當(dāng)對(duì)話框的用戶調(diào)用其ShowDialog()函數(shù)時(shí),將自動(dòng)調(diào)用RunDialog()函數(shù)。
ShowDialog方法用于在運(yùn)行時(shí)顯示所有對(duì)話框控件。 它返回一個(gè)DialogResult枚舉類(lèi)型的值。 DialogResult枚舉的值為:

  • Abort 中止-   當(dāng)用戶單擊“中止”按鈕時(shí),返回DialogResult.Abort值。

  • Cancel 取消- 當(dāng)用戶單擊Ignore按鈕時(shí),返回DialogResult.Ignore。

  • Ignore 忽略-返回DialogResult.No,當(dāng)用戶單擊否按鈕。

  • No  -不返回任何內(nèi)容,對(duì)話框繼續(xù)運(yùn)行。

  • None 無(wú)-  返回DialogResult.OK,當(dāng)用戶單擊確定按鈕

  • OK -返回DialogResult.  OK,當(dāng)用戶點(diǎn)擊OK鍵

  • Retry 重試-  當(dāng)用戶單擊重試按鈕時(shí),返回DialogResult.Retry

  • Yes  - 返回DialogResult.Yes,當(dāng)用戶單擊是按鈕

下圖顯示了通用對(duì)話框類(lèi)繼承:

VB.Net對(duì)話框

上述所有類(lèi)相應(yīng)控件,可以在設(shè)計(jì)期間從工具箱中添加。 您可以通過(guò)以編程方式實(shí)例化類(lèi)或通過(guò)使用相關(guān)控件,將這些類(lèi)的相關(guān)功能包括到應(yīng)用程序中。
當(dāng)雙擊工具箱中的任何對(duì)話框控件或?qū)⒖丶蟿?dòng)到窗體上時(shí),它將顯示在Windows窗體設(shè)計(jì)器底部的組件托盤(pán)中,但不會(huì)直接顯示在窗體上。
下表列出了常用的對(duì)話框控件。 點(diǎn)擊以下鏈接查看其詳細(xì)信息:

S.N. 控制& 說(shuō)明
1

ColorDialog

它表示一個(gè)公共對(duì)話框,顯示可用顏色以及允許用戶定義自定義顏色的控件。

2

FontDialog

它提示用戶從安裝在本地計(jì)算機(jī)上的字體中選擇字體,并讓用戶選擇字體,字體大小和顏色。

3

OpenFileDialog

它提示用戶打開(kāi)文件,并允許用戶選擇要打開(kāi)的文件。

4

SaveFileDialog

它提示用戶選擇保存文件的位置,并允許用戶指定保存數(shù)據(jù)的文件的名稱(chēng)。

5

PrintDialog

它允許用戶通過(guò)選擇打印機(jī)并從Windows窗體應(yīng)用程序中選擇要打印的文檔的哪些部分來(lái)打印文檔。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)