TypeDescriptor.GetEditor Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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
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.
- 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é
- ICustomTypeDescriptor
- AddEditorTable(Type, Hashtable)
- GetConverter
- Přehled editorů typů uživatelského rozhraní
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro