TypeDescriptor.GetEditor Metoda

Definice

Vrátí editor se zadaným základním typem.

Přetížení

GetEditor(Object, Type)

Získá editor se zadaným základním typem pro zadanou komponentu.

GetEditor(Type, Type)

Vrátí editor se zadaným základním typem pro zadaný typ.

GetEditor(Object, Type, Boolean)

Vrátí editor se zadaným základním typem a s popisovačem vlastního typu pro zadanou komponentu.

GetEditor(Object, Type)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Získá editor se zadaným základním typem pro zadanou komponentu.

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

Komponenta, pro která se má editor získat.

editorBaseType
Type

A Type představující základní typ editoru, který chcete najít.

Návraty

Instance editoru, kterou lze přetypovat na zadaný typ editoru, nebo null pokud nelze najít žádný editor požadovaného typu.

Výjimky

component nebo editorBaseType je null.

component je vzdálený objekt napříč procesy.

Poznámky

Typ editorBaseType je obvykle UITypeEditor, ale můžete použít i jiné typy (například ComponentEditor a InstanceCreationEditor).

Pro vlastnost můžete definovat více editorů. Tuto metodu použijete k výběru editoru, který chcete použít.

Viz také

Platí pro

GetEditor(Type, Type)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí editor se zadaným základním typem pro zadaný typ.

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

Cílová Type komponenta.

editorBaseType
Type

Představuje Type základní typ editoru, který se pokoušíte najít.

Návraty

Instance objektu editoru, který lze přetypovat na daný základní typ, nebo null pokud nelze nalézt žádný editor požadovaného typu.

Výjimky

type nebo editorBaseType je null.

Poznámky

Typ editorBaseType je obvykle UITypeEditor, ale můžete použít i jiné typy (například ComponentEditor a InstanceCreationEditor).

Pro typ můžete definovat více editorů. Tuto metodu použijte k výběru toho, který chcete použít.

Volejte tuto verzi této metody pouze v případě, že nemáte instanci objektu.

Viz také

Platí pro

GetEditor(Object, Type, Boolean)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí editor se zadaným základním typem a s popisovačem vlastního typu pro zadanou komponentu.

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

Komponenta, pro která se má editor získat.

editorBaseType
Type

A Type představující základní typ editoru, který chcete najít.

noCustomTypeDesc
Boolean

Příznak označující, jestli se mají vzít v úvahu informace o popisu vlastního typu.

Návraty

Instance editoru, kterou lze přetypovat na zadaný typ editoru, nebo null pokud nelze najít žádný editor požadovaného typu.

Výjimky

component nebo editorBaseType je null.

component je vzdálený objekt napříč procesy.

Poznámky

Typ editorBaseType je obvykle UITypeEditor, ale můžete použít i jiné typy (například ComponentEditor a InstanceCreationEditor).

Pro vlastnost můžete definovat více editorů. Tuto metodu použijete k výběru editoru, který chcete použít.

Viz také

Platí pro