閱讀Stephens' C#教材第二章筆記
Chapter 2 Creating Controls.
- Control就是程式中的一種實體(Entity)控制項,包含可見的外表及程式碼,例如TextBox、ProgressBar、Button 及PictureBox等。
- Component是一種類似控制項的元件,差別在於它在程式運行中不會顯示在表單(Form)上面,例如Timer、ErrorProvider ToolTip等。
-
Control及Component的特徵可以區分為三類:
- 屬性(Properties):決定控制項的外表與狀態,例如一個汽車控制項的屬性會有顏色、目前速度、長度、寬度等。
- 方法(Methods):指控制項可以執行的動作,例如一個汽車控制項的方法會有啟動、停止、換檔、打開油箱蓋等。
- 事件(Events):指發生在控制項的狀況,例如一個汽車的事件會有油料耗盡、撞毀等。
- 物件操作
- 屬性設定
- 命名規則:Pascal casing or Camel casing
- 常見屬性介紹
- 如何在程式中修改屬性值
- 如何排列控制項
- TRY IT中示範如何排出一個下圖使用者的基本資料,設定屬性並撰寫Button中的程式碼
程式碼可到 Wrox官網下載