1.窗體
屬性:
- WindowState 屬性: 用來獲取或設置窗體的窗口狀態。 最小化、最大化、正常;
- StartPosition 屬性:用來獲取或設置運行時窗體的起始位置。
- ControlBox 屬性:用來獲取或設置一個值,該值指示在該窗體的標題欄中是否顯示控制框。
- AcceptButton 屬性:該屬性用來獲取或設置一個值,該值是一個按鈕的名稱,當按 Enter 鍵時就相當於單擊了窗體上的該按鈕;
- CancelButton 屬性:該屬性用來獲取或設置一個值,該值是一個按鈕的名稱,當按 Esc 鍵時就相當於單擊了窗體上的該按鈕。
- Modal 屬性:該屬性用來設置窗體是否為有模式顯示窗體。如果有模式地顯示該窗體,該屬性值為 true;否則為 false。當有模式地顯示窗體時,只能對模式窗體上的對象進行輸入。必須隱藏或關閉模式窗 體(通常是響應某個用戶操作),然后才能對另一窗體進行輸入。有模式顯示的窗體通常用做應用程序中 的對話框。
方法:
- Show 方法:該方法的作用是讓窗體顯示出來。
- Hide 方法:該方法的作用是把窗體隱藏出來。
- Activate 方法:該方法的作用是激活窗體並給予它焦點。
- Close 方法:該方法的作用是關閉窗體。
- Dispose方法:該方法的作用是關閉窗體並從內存中清除。與close的區別是:調用后不能用直接用open方法,必須先用new生成一個窗口的實例;
事件:
- Load 事件:該事件在窗體加載到內存時發生,即在第一次顯示窗體前發生。
- Activated 事件:該事件在窗體激活時發生。
- Deactivate 事件:該事件在窗體失去焦點成為不活動窗體時發生。
- Resize 事件:該事件在改變窗體大小時發生。
- Closed 事件:該事件在關閉窗體時發生。