Windows窗體中可以使用幾個內置對話框來完成各種活動,如打開和保存文件、打印頁麵、為應用程序的用戶提供顏色、字體和頁麵設置選項等。這些內置對話窗口為開發人員節省了時間和精力。
首先,讓我們更新讀執行命令和檢索數據,存儲和連接從CommonDialog類派生的對話框控件類,並覆蓋基類的RunDialog()函數來構造適當的對話框。
在調用ShowDialog ()函數被對話框的用戶調用時,RunDialog()函數將被自動調用。
在運行時,ShowDialog方法用於顯示所有對話框控件。它返回dialgresult枚舉類型的值。dialgresult枚舉的值如下:
- 中止−DialogResult回報。中止value, on clicking on Abort button.
- 取消−DialogResult回報。取消, on clicking on a Cancel button.
- 忽略−DialogResult回報。忽略on clicking on the 'Ignore' button.
- 沒有−DialogResult回報。沒有, on clicking on a No button.
- 沒有一個−無返回信息,對話框繼續運行。
- 好吧−DialogResult回報。好吧, on clicking on the OK button
- 重試−DialogResult回報。重試by, on clicking on the Retry button
- 是的−DialogResult回報。是的, on clicking on the Yes button
常見的對話框類繼承如下圖所示
上麵提到的所有這些類都有相應的控件,可以在設計時從工具箱中添加這些控件。可以通過編程方式實例化類或使用適當的控件,將這些類的相關功能包含到應用程序中。
雙擊工具箱中的任何對話控件或將控件拖到窗體上時,它將出現在Windows窗體設計器底部的組件托盤中;首先,我們不要直接出現在表格上。
常用的對話框控件有ColorDialog, FontDialog, OpenFileDialog, SaveFileDialog, PrintDialog