TypeDescriptor.GetEditor Methode

Definition

Gibt einen Editor mit dem angegebenen Basistyp zurück.

Überlädt

GetEditor(Object, Type)

Ruft einen Editor mit dem angegebenen Basistyp für die angegebene Komponente ab.

GetEditor(Type, Type)

Gibt einen Editor mit dem angegebenen Basistyp für den angegebenen Typ zurück.

GetEditor(Object, Type, Boolean)

Gibt einen Editor mit dem angegebenen Basistyp und mit einem benutzerdefinierten Typdeskriptor für die angegebene Komponente zurück.

GetEditor(Object, Type)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Ruft einen Editor mit dem angegebenen Basistyp für die angegebene Komponente ab.

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

Parameter

component
Object

Die Komponente, für die der Editor abgerufen werden soll.

editorBaseType
Type

Ein Type, der den Basistyp des Editors darstellt, den Sie suchen möchten.

Gibt zurück

Eine Instanz des Editors, die in den angegebenen Editortyp umgewandelt werden kann, oder null, falls kein Editor des angeforderten Typs gefunden wird.

Ausnahmen

component oder editorBaseType ist null.

component ist ein prozessübergreifendes Remoteobjekt.

Hinweise

Der Typ von editorBaseType ist normalerweise UITypeEditor. Sie können jedoch auch andere Typen verwenden (z. B ComponentEditor . und InstanceCreationEditor).

Sie können mehrere Editoren für eine Eigenschaft definieren. Sie verwenden diese Methode, um den gewünschten Editor auszuwählen.

Weitere Informationen

Gilt für:

GetEditor(Type, Type)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt einen Editor mit dem angegebenen Basistyp für den angegebenen Typ zurück.

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

Parameter

type
Type

Der Type der Zielkomponente.

editorBaseType
Type

Ein Type, der den Basistyp des Editors darstellt, den Sie zu finden versuchen.

Gibt zurück

Eine Instanz des Editorobjekts, die in den angegebenen Basistyp oder in null umgewandelt werden kann, falls kein Editor des angeforderten Typs gefunden werden kann.

Ausnahmen

type oder editorBaseType ist null.

Hinweise

Der Typ von editorBaseType ist normalerweise UITypeEditor. Sie können aber auch andere Typen (z. B ComponentEditor . und InstanceCreationEditor) verwenden.

Sie können mehrere Editoren für einen Typ definieren. Sie verwenden diese Methode, um die gewünschte Methode auszuwählen.

Rufen Sie diese Version dieser Methode nur auf, wenn Sie nicht über eine instance des -Objekts verfügen.

Weitere Informationen

Gilt für:

GetEditor(Object, Type, Boolean)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt einen Editor mit dem angegebenen Basistyp und mit einem benutzerdefinierten Typdeskriptor für die angegebene Komponente zurück.

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

Parameter

component
Object

Die Komponente, für die der Editor abgerufen werden soll.

editorBaseType
Type

Ein Type, der den Basistyp des Editors darstellt, den Sie suchen möchten.

noCustomTypeDesc
Boolean

Ein Flag, das angibt, ob benutzerdefinierte Typbeschreibungsinformationen berücksichtigt werden sollten.

Gibt zurück

Eine Instanz des Editors, die in den angegebenen Editortyp umgewandelt werden kann, oder null, falls kein Editor des angeforderten Typs gefunden wird.

Ausnahmen

component oder editorBaseType ist null.

component ist ein prozessübergreifendes Remoteobjekt.

Hinweise

Der Typ von editorBaseType ist normalerweise UITypeEditor. Sie können aber auch andere Typen (z. B ComponentEditor . und InstanceCreationEditor) verwenden.

Sie können mehrere Editoren für eine Eigenschaft definieren. Sie verwenden diese Methode, um den gewünschten Editor auszuwählen.

Weitere Informationen

Gilt für: