TypeDescriptor.GetEditor Метод

Определение

Возвращает редактор с заданным базовым типом.

Перегрузки

GetEditor(Object, Type)

Получает редактор с заданным базовым типом для указанного компонента.

GetEditor(Type, Type)

Получает редактор с заданным базовым типом для указанного компонента.

GetEditor(Object, Type, Boolean)

Возвращает редактор с заданным базовым типом и настраиваемым дескриптором типа для указанного компонента.

GetEditor(Object, Type)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

Получает редактор с заданным базовым типом для указанного компонента.

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

Параметры

component
Object

Компонент, для которого нужно получить редактор.

editorBaseType
Type

Тип Type, представляющий базовый тип искомого редактора.

Возвращаемое значение

Экземпляр редактора, который может быть приведен к заданному типу редактора, или null, если не удается найти редактор запрошенного типа.

Исключения

Параметр component или editorBaseType имеет значение null.

Параметр component является межпроцессным удаленным объектом.

Комментарии

Тип editorBaseType обычно UITypeEditor— , но можно также использовать другие типы (например, ComponentEditor и InstanceCreationEditor).

Для свойства можно определить несколько редакторов. Этот метод используется для выбора нужного редактора.

См. также раздел

Применяется к

GetEditor(Type, Type)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

Получает редактор с заданным базовым типом для указанного компонента.

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

Параметры

type
Type

Тип Type целевого компонента.

editorBaseType
Type

Тип Type, представляющий базовый тип искомого редактора.

Возвращаемое значение

Экземпляр объекта редактора, который может быть приведен к заданному базовому типу, или null, если не удается найти редактор запрошенного типа.

Исключения

Параметр type или editorBaseType имеет значение null.

Комментарии

Обычно используется тип editorBaseType , но можно также использовать другие типы (напримерComponentEditor, и InstanceCreationEditor).UITypeEditor

Для типа можно определить несколько редакторов. Этот метод используется для выбора нужного метода.

Вызывайте эту версию этого метода, только если у вас нет экземпляра объекта .

См. также раздел

Применяется к

GetEditor(Object, Type, Boolean)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

Возвращает редактор с заданным базовым типом и настраиваемым дескриптором типа для указанного компонента.

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

Параметры

component
Object

Компонент, для которого нужно получить редактор.

editorBaseType
Type

Тип Type, представляющий базовый тип искомого редактора.

noCustomTypeDesc
Boolean

Флаг, указывающий, следует ли учитывать сведения настраиваемого описания типа.

Возвращаемое значение

Экземпляр редактора, который может быть приведен к заданному типу редактора, или null, если не удается найти редактор запрошенного типа.

Исключения

Параметр component или editorBaseType имеет значение null.

Параметр component является межпроцессным удаленным объектом.

Комментарии

Обычно используется тип editorBaseType , но можно также использовать другие типы (напримерComponentEditor, и InstanceCreationEditor).UITypeEditor

Для свойства можно определить несколько редакторов. Этот метод используется для выбора нужного редактора.

См. также раздел

Применяется к