TypeDescriptor.GetEditor Metoda

Definicja

Zwraca edytor o określonym typie podstawowym.

Przeciążenia

GetEditor(Object, Type)

Pobiera edytor z określonym typem podstawowym dla określonego składnika.

GetEditor(Type, Type)

Zwraca edytor z określonym typem podstawowym dla określonego typu.

GetEditor(Object, Type, Boolean)

Zwraca edytor z określonym typem podstawowym i deskryptorem niestandardowego typu dla określonego składnika.

GetEditor(Object, Type)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Pobiera edytor z określonym typem podstawowym dla określonego składnika.

public:
 static System::Object ^ GetEditor(System::Object ^ component, Type ^ editorBaseType);
public static object GetEditor (object component, Type editorBaseType);
public static object? GetEditor (object component, Type editorBaseType);
static member GetEditor : obj * Type -> obj
Public Shared Function GetEditor (component As Object, editorBaseType As Type) As Object

Parametry

component
Object

Składnik do pobrania edytora.

editorBaseType
Type

Element Type reprezentujący podstawowy typ edytora, który chcesz znaleźć.

Zwraca

Wystąpienie edytora, które można rzutować do określonego typu edytora lub null jeśli nie można odnaleźć edytora żądanego typu.

Wyjątki

component lub editorBaseType ma wartość null.

component jest obiektem zdalnym przetwarzania krzyżowego.

Uwagi

Typ editorBaseType to zwykle UITypeEditor, ale można również użyć innych typów (na przykład ComponentEditor i InstanceCreationEditor).

Dla właściwości można zdefiniować wiele edytorów. Ta metoda służy do wybierania edytora, którego chcesz użyć.

Zobacz też

Dotyczy

GetEditor(Type, Type)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Zwraca edytor z określonym typem podstawowym dla określonego typu.

public:
 static System::Object ^ GetEditor(Type ^ type, Type ^ editorBaseType);
public static object GetEditor (Type type, Type editorBaseType);
public static object? GetEditor (Type type, Type editorBaseType);
static member GetEditor : Type * Type -> obj
Public Shared Function GetEditor (type As Type, editorBaseType As Type) As Object

Parametry

type
Type

Składnik Type docelowy.

editorBaseType
Type

Element Type reprezentujący podstawowy typ edytora, który próbujesz znaleźć.

Zwraca

Wystąpienie obiektu edytora, które można rzutować do danego typu podstawowego lub null jeśli nie można odnaleźć żadnego edytora żądanego typu.

Wyjątki

type lub editorBaseType ma wartość null.

Uwagi

Typ editorBaseType to zwykle UITypeEditor, ale można również użyć innych typów (na przykład ComponentEditor i InstanceCreationEditor).

Można zdefiniować wiele edytorów dla typu. Ta metoda służy do wybierania tej, której chcesz użyć.

Wywołaj tę wersję tej metody tylko wtedy, gdy nie masz wystąpienia obiektu.

Zobacz też

Dotyczy

GetEditor(Object, Type, Boolean)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Zwraca edytor z określonym typem podstawowym i deskryptorem niestandardowego typu dla określonego składnika.

public:
 static System::Object ^ GetEditor(System::Object ^ component, Type ^ editorBaseType, bool noCustomTypeDesc);
public static object GetEditor (object component, Type editorBaseType, bool noCustomTypeDesc);
public static object? GetEditor (object component, Type editorBaseType, bool noCustomTypeDesc);
static member GetEditor : obj * Type * bool -> obj
Public Shared Function GetEditor (component As Object, editorBaseType As Type, noCustomTypeDesc As Boolean) As Object

Parametry

component
Object

Składnik do pobrania edytora.

editorBaseType
Type

Element Type reprezentujący podstawowy typ edytora, który chcesz znaleźć.

noCustomTypeDesc
Boolean

Flaga wskazująca, czy należy wziąć pod uwagę informacje o opisie typu niestandardowego.

Zwraca

Wystąpienie edytora, które można rzutować do określonego typu edytora lub null jeśli nie można odnaleźć edytora żądanego typu.

Wyjątki

component lub editorBaseType ma wartość null.

component jest obiektem zdalnym przetwarzania krzyżowego.

Uwagi

Typ editorBaseType to zwykle UITypeEditor, ale można również użyć innych typów (na przykład ComponentEditor i InstanceCreationEditor).

Dla właściwości można zdefiniować wiele edytorów. Ta metoda służy do wybierania edytora, którego chcesz użyć.

Zobacz też

Dotyczy