共用方式為


Windows Form 控制項中的屬性

更新:2007 年 11 月

.NET Framework 提供您可以套用至自訂控制項和元件之成員的各種屬性 (Attribute)。這些屬性中,有些會影響類別的執行階段行為,其他的則會影響設計階段行為。

控制項屬性 (Attribute) 和元件屬性 (Property)

下列資料表顯示您可以對自訂控制項和元件之屬性 (Property) 或其他成員所套用的屬性 (Attribute)。如需使用多個屬性 (Attribute) 的使用範例,請參閱 HOW TO:在 Windows Form 控制項中套用屬性

屬性

描述

AmbientValueAttribute

指定要傳遞至屬性 (Property) 的值,該值會導致屬性取得來自另一個來源的值。這稱為「環境屬性」(Ambience Property)。

BrowsableAttribute

指定屬性 (Property) 或事件是否應該顯示於 [屬性] 視窗中。

CategoryAttribute

當屬性或事件顯示在設定為 Categorized 模式的 PropertyGrid 控制項中時,指定將屬性或事件分組的分類名稱。

DefaultValueAttribute

指定屬性的預設值。

DescriptionAttribute

指定屬性或事件的描述。

DisplayNameAttribute

指定不需要任何引數的屬性、事件或 publicvoid 方法的顯示名稱。

EditorAttribute

指定用來變更屬性的編輯器。

EditorBrowsableAttribute

指定在編輯器中可檢視的屬性或方法。

HelpKeywordAttribute

指定類別或成員的內容關鍵字。

LocalizableAttribute

指定屬性是否應該當地語系化。

PasswordPropertyTextAttribute

代表物件的文字表示由星號之類的字元所遮蔽。

ReadOnlyAttribute

指定這個屬性 (Attribute) 所繫結至的屬性 (Property) 在設計階段是否為唯讀,或可供讀取/寫入。

RefreshPropertiesAttribute

表示在關聯的屬性 (Property) 值變更時,屬性方格應該重新整理。

TypeConverterAttribute

指定要用來做為此屬性 (Attribute) 所繫結至物件的型別轉換子。

資料繫結屬性 (Property) 的屬性 (Attribute)

您可以套用下列資料表顯示的屬性 (Attribute),以指定自訂控制項和元件與資料繫結互動的方式。

屬性

描述

BindableAttribute

指定屬性 (Property) 是否通常使用於繫結。

ComplexBindingPropertiesAttribute

指定元件的資料來源和資料成員屬性。

DefaultBindingPropertyAttribute

指定元件的預設繫結屬性。

LookupBindingPropertiesAttribute

指定元件的資料來源和資料成員屬性。

AttributeProviderAttribute

啟用屬性 (Attribute) 重新導向。

類別的屬性 (Attribute)

您可以套用下列資料表顯示的屬性 (Attribute),以指定自訂控制項和元件的行為。

屬性

描述

DefaultEventAttribute

指定元件的預設事件。

DefaultPropertyAttribute

指定元件的預設屬性。

DesignerAttribute

指定用來實作元件的設計階段服務的類別。

DesignerCategoryAttribute

指定屬於特定分類之類別的設計工具。

ToolboxItemAttribute

代表工具箱項目的屬性 (Attribute)。

ToolboxItemFilterAttribute

指定使用於工具箱項目的篩選字串和篩選器類型。

請參閱

工作

HOW TO:在 Windows Form 控制項中套用屬性

參考

Attribute

其他資源

擴充設計階段支援

使用 .NET Framework 開發自訂的 Windows Form 控制項