TypeDescriptor.GetEditor Método

Definición

Devuelve un editor con el tipo base especificado.Returns an editor with the specified base type.

Sobrecargas

GetEditor(Object, Type)

Obtiene un editor con el tipo base especificado para el componente especificado.Gets an editor with the specified base type for the specified component.

GetEditor(Type, Type)

Devuelve un editor con el tipo base especificado para el tipo especificado.Returns an editor with the specified base type for the specified type.

GetEditor(Object, Type, Boolean)

Devuelve un editor con el tipo base especificado y con un descriptor de tipos personalizado para el componente especificado.Returns an editor with the specified base type and with a custom type descriptor for the specified component.

GetEditor(Object, Type)

Obtiene un editor con el tipo base especificado para el componente especificado.Gets an editor with the specified base type for the specified component.

public:
 static System::Object ^ GetEditor(System::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.The component to get the editor for.

editorBaseType
Type

Type que representa el tipo base del editor que se desea encontrar.A Type that represents the base type of the editor you want to find.

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.An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.

Excepciones

component o editorBaseType es null.component or editorBaseType is null.

component es un objeto remoto entre procesos.component is a cross-process remoted object.

Comentarios

Normalmente, el tipo de editorBaseType es UITypeEditor , pero también puede usar otros tipos (por ejemplo, ComponentEditor y InstanceCreationEditor ).The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example, ComponentEditor and InstanceCreationEditor).

Puede definir varios editores para una propiedad.You can define multiple editors for a property. Use este método para seleccionar el editor que desea utilizar.You use this method to select the editor you want to use.

Consulte también

Se aplica a

Producto Inclusión

GetEditor(Type, Type)

Devuelve un editor con el tipo base especificado para el tipo especificado.Returns an editor with the specified base type for the specified type.

public:
 static System::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.The Type of the target component.

editorBaseType
Type

Type que representa el tipo base del editor que está intentando encontrar.A Type that represents the base type of the editor you are trying to find.

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.An instance of the editor object that can be cast to the given base type, or null if no editor of the requested type can be found.

Excepciones

type o editorBaseType es null.type or editorBaseType is null.

Comentarios

Normalmente, el tipo de editorBaseType es UITypeEditor , pero también puede usar otros tipos (por ejemplo, ComponentEditor y InstanceCreationEditor ).The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example ComponentEditor and InstanceCreationEditor).

Puede definir varios editores para un tipo.You can define multiple editors for a type. Use este método para seleccionar el que desea usar.You use this method to select the one you want to use.

Llame a esta versión de este método solo si no tiene una instancia del objeto.Call this version of this method only when you do not have an instance of the object.

Consulte también

Se aplica a

Producto Inclusión

GetEditor(Object, Type, Boolean)

Devuelve un editor con el tipo base especificado y con un descriptor de tipos personalizado para el componente especificado.Returns an editor with the specified base type and with a custom type descriptor for the specified component.

public:
 static System::Object ^ GetEditor(System::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.The component to get the editor for.

editorBaseType
Type

Type que representa el tipo base del editor que se desea encontrar.A Type that represents the base type of the editor you want to find.

noCustomTypeDesc
Boolean

Marca que indica si se debe considerar la información de descripción de tipo personalizado.A flag indicating whether custom type description information should be considered.

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.An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.

Excepciones

component o editorBaseType es null.component or editorBaseType is null.

component es un objeto remoto entre procesos.component is a cross-process remoted object.

Comentarios

Normalmente, el tipo de editorBaseType es UITypeEditor , pero también puede usar otros tipos (por ejemplo, ComponentEditor y InstanceCreationEditor ).The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example ComponentEditor and InstanceCreationEditor).

Puede definir varios editores para una propiedad.You can define multiple editors for a property. Use este método para seleccionar el editor que desea utilizar.You use this method to select the editor you want to use.

Consulte también

Se aplica a

Producto Inclusión