TypeDescriptor.GetEditor Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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
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.
- 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
- ICustomTypeDescriptor
- AddEditorTable(Type, Hashtable)
- GetConverter
- Übersicht über Typ-Editoren für Benutzeroberflächen