TypeDescriptor.GetEditor Метод

Определение

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

Перегрузки

GetEditor(Object, Type)

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

GetEditor(Type, Type)

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

GetEditor(Object, Type, Boolean)

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

GetEditor(Object, Type)

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

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, представляющий базовый тип искомого редактора.

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

Object

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

Исключения

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

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

Комментарии

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

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

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

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

GetEditor(Type, Type)

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

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, представляющий базовый тип искомого редактора.

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

Object

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

Исключения

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

Комментарии

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

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

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

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

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

GetEditor(Object, Type, Boolean)

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

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

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

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

Object

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

Исключения

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

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

Комментарии

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

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

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

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