Windows Form 控制項中的屬性
Windows Forms 控制項會繼承許多屬性,形成基類 System.Windows.Forms.Control 。 這些包括 Font 、 ForeColor 、 DisplayRectangleClientRectangleFocusedBackColorBoundsEnabled 、 Height 、 Width 、、 Visible 、 AutoSize 等屬性。 如需繼承屬性的詳細資訊,請參閱 System.Windows.Forms.Control 。
您可以在控制項中覆寫繼承的屬性,以及定義新的屬性。
本節內容
定義屬性
示範如何實作自訂控制項或元件的屬性,並且示範如何將屬性整合至設計環境。
使用 ShouldSerialize 和 Reset 方法定義預設值
示範如何定義自訂控制項或元件的預設屬性值。
屬性變更事件
描述如何在屬性值變更時,啟用屬性變更通知。
操作說明:公開組成控制項的屬性
示範如何在自訂複合控制項中公開組成控制項的屬性。
自訂控制項中的方法實作
描述如何在自訂控制項和元件中實作方法。
參考
UserControl
記錄基底類別以實作複合控制項。
TypeConverterAttribute
記錄屬性,指定要 TypeConverter 用於自訂屬性類型的 。
EditorAttribute
記錄屬性,指定要 UITypeEditor 用於自訂屬性的 。
相關章節
Windows Forms 控制項中的屬性
描述可以套用至屬性 (Property) 或您的自訂控制項和元件之其他成員的屬性 (Attribute)。
元件的設計階段屬性
列出要套用至元件和控制項的中繼資料屬性,以便在設計階段於視覺設計工具中正確顯示這些屬性。
擴充設計階段支援
描述如何實作類別,例如提供設計階段支援的編輯器和設計工具。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應