複製鏈接
請複製以下鏈接發送給好友

Windows Form

鎖定
Windows Form ,是 Microsoft Windows 應用程式開發的新平台,以 .NET Framework 為基礎。這種架構提供清晰、物件導向且可延伸的類別集,讓您能夠開發各種 Windows 應用程式。
中文名
Windows Form
應    用
Microsoft Windows
基    礎
.NET Framework
基礎控件
單選按鈕、複選按鈕等

Windows Form簡介

除此之外,Windows Form 還可做為多層分散式方案 (Multi-Tier Distributed Solution) 中的本機使用者界面。 [1] 

Windows FormWindowsForm控件

Windows Form基礎控件

Microsoft公司提供的控件非常豐富。 .NET中的大多數控件都派生於 System.Windows.Forms.Control類。它可以分成基礎選擇和容器類控件組、日期與圖片控件組、日期與微調控件組和軟件系統框架類控件組。
基礎選擇和容器類控件組:如單選按鈕、複選按鈕、選項卡等。
日期與圖片控件組:如Timer、圖片框和ImageList等。
日期與微調控件組:如NumbericUpDown、DateTimePicker等。
軟件系統框架類控件組:菜單、StatusStrip控件等。

Windows Form自主開發控件

自己開發的Windows Form控件通常有三種類型:複合控件,擴展控件,自定義控件,X定義控件。
複合控件:將現有的各種控件組合起來,形成一個新的控件,將控件的功能集中起來。
擴展控件:在現有控件的基礎上新派生出的控件,為原有控件添加新功能或者修改原有控件的功能。
自定義控件:直接從System.Windows.Forms.Control類派生出來。Control類提供控件所需要的所有基本功能,包括鍵盤和鼠標的事件處理。自定義控件是最靈活最強大的方法,但是對開發者的要求也比較高,必須為Control類的OnPaint事件寫代碼,也可以重寫Control類的WndProc方法,處理更底層的Windows消息,所以必須瞭解GDI+和Windows API
由於自定義控件的複雜性,也可以不必開發,而是從受信任的來源下載控件,並通過添加引用來導入自定義控件。支持Windows Form的控件有:ComponentOne Studio for WinForms、Spread for WinForms、 MultiRow For WinForms等。
參考資料