TypeDescriptor.GetEditor Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca edytor o określonym typie podstawowym.
Przeciążenia
GetEditor(Object, Type) |
Pobiera edytor z określonym typem podstawowym dla określonego składnika. |
GetEditor(Type, Type) |
Zwraca edytor z określonym typem podstawowym dla określonego typu. |
GetEditor(Object, Type, Boolean) |
Zwraca edytor z określonym typem podstawowym i deskryptorem niestandardowego typu dla określonego składnika. |
GetEditor(Object, Type)
- Źródło:
- TypeDescriptor.cs
- Źródło:
- TypeDescriptor.cs
- Źródło:
- TypeDescriptor.cs
Pobiera edytor z określonym typem podstawowym dla określonego składnika.
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
Składnik do pobrania edytora.
Zwraca
Wystąpienie edytora, które można rzutować do określonego typu edytora lub null
jeśli nie można odnaleźć edytora żądanego typu.
Wyjątki
component
lub editorBaseType
ma wartość null
.
component
jest obiektem zdalnym przetwarzania krzyżowego.
Uwagi
Typ editorBaseType
to zwykle UITypeEditor, ale można również użyć innych typów (na przykład ComponentEditor i InstanceCreationEditor).
Dla właściwości można zdefiniować wiele edytorów. Ta metoda służy do wybierania edytora, którego chcesz użyć.
Zobacz też
Dotyczy
GetEditor(Type, Type)
- Źródło:
- TypeDescriptor.cs
- Źródło:
- TypeDescriptor.cs
- Źródło:
- TypeDescriptor.cs
Zwraca edytor z określonym typem podstawowym dla określonego typu.
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
Zwraca
Wystąpienie obiektu edytora, które można rzutować do danego typu podstawowego lub null
jeśli nie można odnaleźć żadnego edytora żądanego typu.
Wyjątki
type
lub editorBaseType
ma wartość null
.
Uwagi
Typ editorBaseType
to zwykle UITypeEditor, ale można również użyć innych typów (na przykład ComponentEditor i InstanceCreationEditor).
Można zdefiniować wiele edytorów dla typu. Ta metoda służy do wybierania tej, której chcesz użyć.
Wywołaj tę wersję tej metody tylko wtedy, gdy nie masz wystąpienia obiektu.
Zobacz też
Dotyczy
GetEditor(Object, Type, Boolean)
- Źródło:
- TypeDescriptor.cs
- Źródło:
- TypeDescriptor.cs
- Źródło:
- TypeDescriptor.cs
Zwraca edytor z określonym typem podstawowym i deskryptorem niestandardowego typu dla określonego składnika.
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
Składnik do pobrania edytora.
- noCustomTypeDesc
- Boolean
Flaga wskazująca, czy należy wziąć pod uwagę informacje o opisie typu niestandardowego.
Zwraca
Wystąpienie edytora, które można rzutować do określonego typu edytora lub null
jeśli nie można odnaleźć edytora żądanego typu.
Wyjątki
component
lub editorBaseType
ma wartość null
.
component
jest obiektem zdalnym przetwarzania krzyżowego.
Uwagi
Typ editorBaseType
to zwykle UITypeEditor, ale można również użyć innych typów (na przykład ComponentEditor i InstanceCreationEditor).
Dla właściwości można zdefiniować wiele edytorów. Ta metoda służy do wybierania edytora, którego chcesz użyć.
Zobacz też
- ICustomTypeDescriptor
- AddEditorTable(Type, Hashtable)
- GetConverter
- Przegląd edytorów typów interfejsu użytkownika