Windows Form 控制項中的屬性
Windows Forms 控制項會從基底類別 System.Windows.Forms.Control 繼承許多屬性。 這些屬性包括 Font、ForeColor、BackColor、Bounds、ClientRectangle、DisplayRectangle、Enabled、Focused、Height、Width、Visible、AutoSize 等屬性。 如需繼承屬性的詳細資料,請參閱 System.Windows.Forms.Control。
您可以在控制項中覆寫繼承的屬性,以及定義新的屬性。
本節內容
定義屬性
示範如何實作自訂控制項或元件的屬性,並且示範如何將屬性整合至設計環境。
使用 ShouldSerialize 和 Reset 方法定義預設值
示範如何定義自訂控制項或元件的預設屬性值。
屬性變更事件
描述如何在屬性值變更時,啟用屬性變更通知。
操作說明:公開組成控制項的屬性
示範如何在自訂複合控制項中公開組成控制項的屬性。
自訂控制項中的方法實作
描述如何在自訂控制項和元件中實作方法。
參考
UserControl
記錄基底類別以實作複合控制項。
TypeConverterAttribute
記錄指定用於自訂屬性類型的 TypeConverter 的屬性。
EditorAttribute
記錄指定用於自訂屬性的 UITypeEditor 的屬性。
相關章節
Windows Forms 控制項中的屬性
描述可以套用至屬性 (Property) 或您的自訂控制項和元件之其他成員的屬性 (Attribute)。
元件的設計階段屬性
列出要套用至元件和控制項的中繼資料屬性,以便在設計階段於視覺設計工具中正確顯示這些屬性。
擴充設計階段支援
描述如何實作類別,例如提供設計階段支援的編輯器和設計工具。