TypeDescriptor.GetEditor Método

Definición

Devuelve un editor con el tipo base especificado.

Sobrecargas

GetEditor(Object, Type)

Obtiene un editor con el tipo base especificado para el componente especificado.

GetEditor(Type, Type)

Devuelve un editor con el tipo base especificado para el tipo especificado.

GetEditor(Object, Type, Boolean)

Devuelve un editor con el tipo base especificado y con un descriptor de tipos personalizado para el componente especificado.

GetEditor(Object, Type)

Obtiene un editor con el tipo base especificado para el componente especificado.

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

Parámetros

component
Object

Componente para el que se obtendrá el editor.

editorBaseType
Type

Type que representa el tipo base del editor que se desea encontrar.

Devoluciones

Object

Una instancia del editor que se puede convertir al tipo de editor especificado, o bien, null si no se encuentra ningún editor del tipo solicitado.

Excepciones

component o editorBaseType es null.

component es un objeto remoto entre procesos.

Comentarios

El tipo de editorBaseType suele UITypeEditorser , pero también puede usar otros tipos (por ejemplo, ComponentEditor y InstanceCreationEditor).

Puede definir varios editores para una propiedad. Use este método para seleccionar el editor que desea usar.

Consulte también

Se aplica a

GetEditor(Type, Type)

Devuelve un editor con el tipo base especificado para el tipo especificado.

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

Parámetros

type
Type

Type del componente de destino.

editorBaseType
Type

Type que representa el tipo base del editor que está intentando encontrar.

Devoluciones

Object

Una instancia del objeto de editor que se puede convertir al tipo de base especificado, o bien, null si no se encuentra ningún editor del tipo solicitado.

Excepciones

type o editorBaseType es null.

Comentarios

El tipo de editorBaseType suele UITypeEditorser , pero también puede usar otros tipos (por ejemplo ComponentEditor , y InstanceCreationEditor).

Puede definir varios editores para un tipo. Use este método para seleccionar el que desea usar.

Llame a esta versión de este método solo cuando no tenga una instancia del objeto .

Consulte también

Se aplica a

GetEditor(Object, Type, Boolean)

Devuelve un editor con el tipo base especificado y con un descriptor de tipos personalizado para el componente especificado.

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

Parámetros

component
Object

Componente para el que se obtendrá el editor.

editorBaseType
Type

Type que representa el tipo base del editor que se desea encontrar.

noCustomTypeDesc
Boolean

Marca que indica si se debe considerar la información de descripción de tipo personalizado.

Devoluciones

Object

Una instancia del editor que se puede convertir al tipo de editor especificado, o bien, null si no se encuentra ningún editor del tipo solicitado.

Excepciones

component o editorBaseType es null.

component es un objeto remoto entre procesos.

Comentarios

El tipo de editorBaseType suele UITypeEditorser , pero también puede usar otros tipos (por ejemplo ComponentEditor , y InstanceCreationEditor).

Puede definir varios editores para una propiedad. Use este método para seleccionar el editor que desea usar.

Consulte también

Se aplica a