閱讀Stephens' C#教材第十章筆記
Chapter 10 Building Custom Dialogs.
本章介紹自訂表單的方式設計客製化的對話框
讓表單做出類似對話框的行為設定以下屬性:
- 設定FormBorderStyle = FixedDialog,讓User無法改變表單大小
- 設定MinimunSize及MaxiumSize屬性值,讓對話框有一個適當的大小
- 讓MinimizeBox及MaxiumBox屬性值為False,讓User無法讓表單最大化或最小化
- 設定ShowInTaskbar = False,,讓對話框無法出現在桌面的工具列中
- ContactInformation程式示範將編輯功能交給另一個表單處理
- CustomMessageBox程式示範將表單AcceptButton屬性設給okButton、cancelButton屬性設給cancelButton,以及使用DialogResult.OK接收User按下的鈕
- ColorSelector程式示範透過自訂對話框改變本身的底色與字體顏色
- SelectBackground程式示範透過自訂對話框選擇本身的背景圖片
TRY IT中示範如何排出一個下圖的選單,可以透過對話框新增或刪除Comedians(ListBox控制項)中的資料