260 likes | 475 Views
Windows Form 應用程式 ( 一 ). 鄧姚文. 參考書. 林文恭、吳進北、吳惠雯( 2011 ), MTA Exam 98-362 視窗研發認證實戰寶典, 碁峰資訊股份有限公司, ISBN 9789862763629 (書號 CMS101200 ) 林建宏 譯( 2011 ), MTA Exam 98-362 Windows Developer Fundamentals 官方認證教材, 碁峰資訊股份有限公司, ISBN 978-986-276-226-4 (書號 CMS100200 ). 3.1 Windows Form.
E N D
參考書 林文恭、吳進北、吳惠雯(2011), MTA Exam 98-362 視窗研發認證實戰寶典, 碁峰資訊股份有限公司, ISBN 9789862763629 (書號 CMS101200) 林建宏 譯(2011), MTA Exam 98-362 Windows Developer Fundamentals 官方認證教材, 碁峰資訊股份有限公司, ISBN 978-986-276-226-4 (書號 CMS100200)
3.1Windows Form • Form( 表單) 為應用程式中顯示的視窗。 • Form 類別可用來建立標準視窗、工具視窗、無邊框視窗和浮動的視窗。也可以使用 Form 類別,建立類似對話方塊的強制回應 視窗。 • 使用 Form 類別中可用的屬性之後,可以判斷所建立的視窗或對話方塊的外觀、大小、色彩和視窗管理功能。 • Text 屬性可在標題列中指定視窗的標題。 • Size 和 DesktopLocation 屬性,可定義視窗顯示時的大小和位置。 • ForeColor 色彩屬性, 變更置於表單上的所有控制項之預設前景色彩。 • FormBorderStyle、MinimizeBox 和 MaximizeBox 屬性,可控制是否可以在執行階段將表單最小化、最大化或調整其大小。
3.1Windows Form 使用類別的方法來管理表單。例如,可以使用 ShowDialog方法,將表單顯示為強制回應對話方塊。可以使用 SetDesktopLocation方法將表單定位於桌面上。 Form 類別的事件,可回應在表單上執行的動作。可使用 Activated 事件執行作業,例如,在啟動表單時,更新表單的控制項中所顯示的資料。
KeyPreview屬性 傳回或設定一個數值,決定是否在控制項的鍵盤事件之前啟動表單的鍵盤事件。鍵盤事件為:KeyDown,KeyUp和 KeyPress。 語法
3.2 多重文件介面 • 多重文件( 多表單) 介面 (MDI) 應用程式,能同時顯示多份文件,讓各文件顯示在自己的視窗上。 • MDI 應用程式,通常包括子功能表的 Windows 功能表項目,以在視窗或文件之間進行切換。 • 多重文件介面 (MDI) 表單是一種特殊類型的表單,它可以包含稱為 MDI 子表單的其他表單。 • MDI 表單建立方式是藉由將 IsMdiContainer 屬性設定為 true。 • MDI 子表單建立方式是藉由將 MdiParent 屬性設定為將包含子表單的 MDI 父表單。
3.2 多重文件介面 設計階段建立 MDI 父表單 在 [ 屬性] 視窗中,將 IsMDIContainer 屬性設定為 true。如此即指定表單為子視窗的 MDI 容器。 當您在 [ 屬性] 視窗設定屬性時,也可以將 WindowState 屬性設定為 Maximized,使在父表單呈現最大化的狀態下,更易於操作 MDI 子視窗。
補 充 說 明 • MaximizeBox • 決定表單標題右上角有無最大化方塊選項
MaskedTextBox使用遮罩區別適當及不適當的使用者輸入MaskedTextBox使用遮罩區別適當及不適當的使用者輸入
KeyPreview屬性決定表單控制項的鍵盤事件是否與表單一起登錄KeyPreview屬性決定表單控制項的鍵盤事件是否與表單一起登錄 如果表單將接收所有按鍵事件,則為true;如果表單上目前選取的控制項接收按鍵事件,則為 false。預設值為false。