TypeDescriptor.GetEditor TypeDescriptor.GetEditor TypeDescriptor.GetEditor TypeDescriptor.GetEditor Method

Definition

Gibt einen Editor mit dem angegebenen Basistyp zurück.Returns an editor with the specified base type.

Überlädt

GetEditor(Object, Type) GetEditor(Object, Type) GetEditor(Object, Type) GetEditor(Object, Type)

Ruft einen Editor mit dem angegebenen Basistyp für die angegebene Komponente ab.Gets an editor with the specified base type for the specified component.

GetEditor(Type, Type) GetEditor(Type, Type) GetEditor(Type, Type)

Gibt einen Editor mit dem angegebenen Basistyp für den angegebenen Typ zurück.Returns an editor with the specified base type for the specified type.

GetEditor(Object, Type, Boolean) GetEditor(Object, Type, Boolean) GetEditor(Object, Type, Boolean) GetEditor(Object, Type, Boolean)

Gibt einen Editor mit dem angegebenen Basistyp und mit einem benutzerdefinierten Typdeskriptor für die angegebene Komponente zurück.Returns an editor with the specified base type and with a custom type descriptor for the specified component.

GetEditor(Object, Type) GetEditor(Object, Type) GetEditor(Object, Type) GetEditor(Object, Type)

Ruft einen Editor mit dem angegebenen Basistyp für die angegebene Komponente ab.Gets an editor with the specified base type for the specified component.

public:
 static System::Object ^ GetEditor(System::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 Object Object Object

Die Komponente, für die der Editor abgerufen werden soll.The component to get the editor for.

editorBaseType
Type Type Type Type

Ein Type, der den Basistyp des gesuchten Editors darstellt.A Type that represents the base type of the editor you want to find.

Gibt zurück

Eine Instanz des Editors, die in den angegebenen Editortyp umgewandelt werden kann, oder null, wenn kein Editor vom angeforderten Typ gefunden wurde.An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.

Ausnahmen

component oder editorBaseType ist null.component or editorBaseType is null.

component ist ein prozessübergreifendes Remoteobjekt.component is a cross-process remoted object.

Hinweise

Der Typ von editorBaseType ist normal UITypeEditorerweise, aber Sie können auch andere ComponentEditor Typen verwenden (z. b InstanceCreationEditor. und).The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example, ComponentEditor and InstanceCreationEditor).

Sie können mehrere Editoren für eine Eigenschaft definieren.You can define multiple editors for a property. Mit dieser Methode wählen Sie den Editor aus, den Sie verwenden möchten.You use this method to select the editor you want to use.

Siehe auch

GetEditor(Type, Type) GetEditor(Type, Type) GetEditor(Type, Type)

Gibt einen Editor mit dem angegebenen Basistyp für den angegebenen Typ zurück.Returns an editor with the specified base type for the specified type.

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

Parameter

type
Type Type Type Type

Der Type der Zielkomponente.The Type of the target component.

editorBaseType
Type Type Type Type

Ein Type, der den Basistyp des gesuchten Editors darstellt.A Type that represents the base type of the editor you are trying to find.

Gibt zurück

Eine Instanz des Editorobjekts, die in den angegebenen Basistyp umgewandelt werden kann, oder null, wenn kein Editor vom angeforderten Typ gefunden wurde.An instance of the editor object that can be cast to the given base type, or null if no editor of the requested type can be found.

Ausnahmen

type oder editorBaseType ist null.type or editorBaseType is null.

Hinweise

Der Typ von editorBaseType ist normal UITypeEditorerweise, aber Sie können auch andere Typen (z ComponentEditor . b InstanceCreationEditor. und) verwenden.The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example ComponentEditor and InstanceCreationEditor).

Sie können mehrere Editoren für einen Typ definieren.You can define multiple editors for a type. Verwenden Sie diese Methode, um die gewünschte auszuwählen.You use this method to select the one you want to use.

Diese Version dieser Methode wird nur aufgerufen, wenn keine Instanz des-Objekts vorhanden ist.Call this version of this method only when you do not have an instance of the object.

Siehe auch

GetEditor(Object, Type, Boolean) GetEditor(Object, Type, Boolean) GetEditor(Object, Type, Boolean) GetEditor(Object, Type, Boolean)

Gibt einen Editor mit dem angegebenen Basistyp und mit einem benutzerdefinierten Typdeskriptor für die angegebene Komponente zurück.Returns an editor with the specified base type and with a custom type descriptor for the specified component.

public:
 static System::Object ^ GetEditor(System::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 Object Object Object

Die Komponente, für die der Editor abgerufen werden soll.The component to get the editor for.

editorBaseType
Type Type Type Type

Ein Type, der den Basistyp des gesuchten Editors darstellt.A Type that represents the base type of the editor you want to find.

noCustomTypeDesc
Boolean Boolean Boolean Boolean

Ein Flag, das angibt, ob benutzerdefinierte Typbeschreibungsinformationen berücksichtigt werden sollen.A flag indicating whether custom type description information should be considered.

Gibt zurück

Eine Instanz des Editors, die in den angegebenen Editortyp umgewandelt werden kann, oder null, wenn kein Editor vom angeforderten Typ gefunden wurde.An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.

Ausnahmen

component oder editorBaseType ist null.component or editorBaseType is null.

component ist ein prozessübergreifendes Remoteobjekt.component is a cross-process remoted object.

Hinweise

Der Typ von editorBaseType ist normal UITypeEditorerweise, aber Sie können auch andere Typen (z ComponentEditor . b InstanceCreationEditor. und) verwenden.The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example ComponentEditor and InstanceCreationEditor).

Sie können mehrere Editoren für eine Eigenschaft definieren.You can define multiple editors for a property. Mit dieser Methode wählen Sie den Editor aus, den Sie verwenden möchten.You use this method to select the editor you want to use.

Siehe auch

Gilt für: