共用方式為


Windows Form 控制項中的屬性

Windows Forms 控制項會繼承許多屬性,形成基類 System.Windows.Forms.Control 。 這些包括 FontForeColorDisplayRectangleClientRectangleFocusedBackColorBoundsEnabledHeightWidth 、、 VisibleAutoSize 等屬性。 如需繼承屬性的詳細資訊,請參閱 System.Windows.Forms.Control

您可以在控制項中覆寫繼承的屬性,以及定義新的屬性。

本節內容

定義屬性
示範如何實作自訂控制項或元件的屬性,並且示範如何將屬性整合至設計環境。

使用 ShouldSerialize 和 Reset 方法定義預設值
示範如何定義自訂控制項或元件的預設屬性值。

屬性變更事件
描述如何在屬性值變更時,啟用屬性變更通知。

操作說明:公開組成控制項的屬性
示範如何在自訂複合控制項中公開組成控制項的屬性。

自訂控制項中的方法實作
描述如何在自訂控制項和元件中實作方法。

參考

UserControl
記錄基底類別以實作複合控制項。

TypeConverterAttribute
記錄屬性,指定要 TypeConverter 用於自訂屬性類型的 。

EditorAttribute
記錄屬性,指定要 UITypeEditor 用於自訂屬性的 。

Windows Forms 控制項中的屬性
描述可以套用至屬性 (Property) 或您的自訂控制項和元件之其他成員的屬性 (Attribute)。

元件的設計階段屬性
列出要套用至元件和控制項的中繼資料屬性,以便在設計階段於視覺設計工具中正確顯示這些屬性。

擴充設計階段支援
描述如何實作類別,例如提供設計階段支援的編輯器和設計工具。