1 / 26

Windows Form 應用程式 ( 一 )

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.

toril
Download Presentation

Windows Form 應用程式 ( 一 )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows Form 應用程式( 一) 鄧姚文

  2. 參考書 林文恭、吳進北、吳惠雯(2011), MTA Exam 98-362 視窗研發認證實戰寶典, 碁峰資訊股份有限公司, ISBN 9789862763629 (書號 CMS101200) 林建宏 譯(2011), MTA Exam 98-362 Windows Developer Fundamentals 官方認證教材, 碁峰資訊股份有限公司, ISBN 978-986-276-226-4 (書號 CMS100200)

  3. 3.1Windows Form • Form( 表單) 為應用程式中顯示的視窗。 • Form 類別可用來建立標準視窗、工具視窗、無邊框視窗和浮動的視窗。也可以使用 Form 類別,建立類似對話方塊的強制回應 視窗。 • 使用 Form 類別中可用的屬性之後,可以判斷所建立的視窗或對話方塊的外觀、大小、色彩和視窗管理功能。 • Text 屬性可在標題列中指定視窗的標題。 • Size 和 DesktopLocation 屬性,可定義視窗顯示時的大小和位置。 • ForeColor 色彩屬性, 變更置於表單上的所有控制項之預設前景色彩。 • FormBorderStyle、MinimizeBox 和 MaximizeBox 屬性,可控制是否可以在執行階段將表單最小化、最大化或調整其大小。

  4. 3.1Windows Form 使用類別的方法來管理表單。例如,可以使用 ShowDialog方法,將表單顯示為強制回應對話方塊。可以使用 SetDesktopLocation方法將表單定位於桌面上。 Form 類別的事件,可回應在表單上執行的動作。可使用 Activated 事件執行作業,例如,在啟動表單時,更新表單的控制項中所顯示的資料。

  5. Form 重要事件整理

  6. Form 重要事件整理(續)

  7. Form 重要事件整理(續)

  8. Form 重要事件整理(續)

  9. Form 重要事件整理(續)

  10. Form 重要事件整理(續)

  11. KeyPreview屬性 傳回或設定一個數值,決定是否在控制項的鍵盤事件之前啟動表單的鍵盤事件。鍵盤事件為:KeyDown,KeyUp和 KeyPress。 語法

  12. 3.2 多重文件介面 • 多重文件( 多表單) 介面 (MDI) 應用程式,能同時顯示多份文件,讓各文件顯示在自己的視窗上。 • MDI 應用程式,通常包括子功能表的 Windows 功能表項目,以在視窗或文件之間進行切換。 • 多重文件介面 (MDI) 表單是一種特殊類型的表單,它可以包含稱為 MDI 子表單的其他表單。 • MDI 表單建立方式是藉由將 IsMdiContainer 屬性設定為 true。 • MDI 子表單建立方式是藉由將 MdiParent 屬性設定為將包含子表單的 MDI 父表單。

  13. 3.2 多重文件介面 設計階段建立 MDI 父表單 在 [ 屬性] 視窗中,將 IsMDIContainer 屬性設定為 true。如此即指定表單為子視窗的 MDI 容器。 當您在 [ 屬性] 視窗設定屬性時,也可以將 WindowState 屬性設定為 Maximized,使在父表單呈現最大化的狀態下,更易於操作 MDI 子視窗。

  14. 根據功能列出 Windows Form 控制項

  15. 根據功能列出 Windows Form 控制項

  16. 根據功能列出 Windows Form 控制項

  17. 根據功能列出 Windows Form 控制項

  18. 根據功能列出 Windows Form 控制項

  19. 根據功能列出 Windows Form 控制項

  20. 根據功能列出 Windows Form 控制項

  21. 根據功能列出 Windows Form 控制項

  22. 根據功能列出 Windows Form 控制項

  23. 補 充 說 明 • MaximizeBox • 決定表單標題右上角有無最大化方塊選項

  24. MaskedTextBox使用遮罩區別適當及不適當的使用者輸入MaskedTextBox使用遮罩區別適當及不適當的使用者輸入

  25. Anchor 使控制項與指定的邊緣維持固定距離

  26. KeyPreview屬性決定表單控制項的鍵盤事件是否與表單一起登錄KeyPreview屬性決定表單控制項的鍵盤事件是否與表單一起登錄 如果表單將接收所有按鍵事件,則為true;如果表單上目前選取的控制項接收按鍵事件,則為 false。預設值為false。

More Related