FlagEnumerationEditor 類別
提供的使用者介面 (UI),表示並編輯網域的列舉型別。
繼承階層架構
System.Object
System.Drawing.Design.UITypeEditor
Microsoft.VisualStudio.Modeling.Design.FlagEnumerationEditor
命名空間: Microsoft.VisualStudio.Modeling.Design
組件: Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
語法
'宣告
Public NotInheritable Class FlagEnumerationEditor _
Inherits UITypeEditor
public sealed class FlagEnumerationEditor : UITypeEditor
FlagEnumerationEditor 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
FlagEnumerationEditor | 初始化 FlagEnumerationEditor 類別的新執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
IsDropDownResizable | 取得值,表示使用者是否能夠調整下拉式編輯器的大小。 (繼承自 UITypeEditor)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
EditValue(IServiceProvider, Object) | 使用由 GetEditStyle 方法指示的編輯器樣式,來編輯指定物件的值。 (繼承自 UITypeEditor)。 | |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) | 編輯所指示的列舉值使用的編輯器樣式GetEditStyle方法。 (覆寫 UITypeEditor.EditValue(ITypeDescriptorContext, IServiceProvider, Object)。) | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
GetEditStyle() | 取得 EditValue 方法所使用的編輯器樣式。 (繼承自 UITypeEditor)。 | |
GetEditStyle(ITypeDescriptorContext) | 取得 EditValue 方法所使用的編輯器樣式。 (覆寫 UITypeEditor.GetEditStyle(ITypeDescriptorContext)。) | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetPaintValueSupported() | 指出這個編輯器是否支援繪製物件值的表示。 (繼承自 UITypeEditor)。 | |
GetPaintValueSupported(ITypeDescriptorContext) | 指出指定的內容是否支援在指定的內容中繪製物件值的表示。 (繼承自 UITypeEditor)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
PaintValue(PaintValueEventArgs) | 使用指定的 PaintValueEventArgs 來繪製物件值的表示。 (繼承自 UITypeEditor)。 | |
PaintValue(Object, Graphics, Rectangle) | 將指定物件的表示值繪製到指定的畫布上。 (繼承自 UITypeEditor)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
備註
定義域專屬語言工具 (DSL 工具) 來表示屬性值的旗標列舉型別在屬性方格中,以及啟用要編輯的值,請使用此類型。
若要建立自訂的編輯器旗標網域列舉型別,繼承自這個類別並覆寫一或多個成員。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。