VB.Net - 對話框

2022-05-25 17:10 更新

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

  • Abort 中止-   當用戶單擊“中止”按鈕時,返回DialogResult.Abort值。

  • Cancel 取消- 當用戶單擊Ignore按鈕時,返回DialogResult.Ignore。

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

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

  • None -  返回DialogResult.OK,當用戶單擊確定按鈕

  • OK -返回DialogResult.  OK,當用戶點擊OK鍵

  • Retry 重試-  當用戶單擊重試按鈕時,返回DialogResult.Retry

  • Yes  - 返回DialogResult.Yes,當用戶單擊是按鈕

下圖顯示了通用對話框類繼承:

VB.Net對話框

上述所有相應控件,可以在設計期間從工具箱中添加。 您可以通過以編程方式實例化類或通過使用相關控件,將這些類的相關功能包括到應用程序中。
當雙擊工具箱中的任何對話框控件或將控件拖動到窗體上時,它將顯示在Windows窗體設計器底部的組件托盤中,但不會直接顯示在窗體上。
下表列出了常用的對話框控件。 點擊以下鏈接查看其詳細信息:

S.N. 控制& 說明
1

ColorDialog

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

2

FontDialog

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

3

OpenFileDialog

它提示用戶打開文件,并允許用戶選擇要打開的文件。

4

SaveFileDialog

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

5

PrintDialog

它允許用戶通過選擇打印機并從Windows窗體應用程序中選擇要打印的文檔的哪些部分來打印文檔。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號