TypeDescriptor.GetEditor Método

Definição

Retorna um editor com o tipo base especificado.Returns an editor with the specified base type.

Sobrecargas

GetEditor(Object, Type)

Obtém um editor com o tipo base especificado para o componente especificado.Gets an editor with the specified base type for the specified component.

GetEditor(Type, Type)

Retorna um editor com o tipo base especificado para o tipo especificado.Returns an editor with the specified base type for the specified type.

GetEditor(Object, Type, Boolean)

Retorna um editor com o tipo base especificado e com um descritor de tipo personalizado para o componente especificado.Returns an editor with the specified base type and with a custom type descriptor for the specified component.

GetEditor(Object, Type)

Obtém um editor com o tipo base especificado para o 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

O componente para o qual obter o editor.The component to get the editor for.

editorBaseType
Type

Um Type que representa o tipo base do editor que você deseja localizar.A Type that represents the base type of the editor you want to find.

Retornos

Object

Uma instância do editor que pode ser transmitida para o tipo de editor especificado ou null se nenhum editor do tipo solicitado for encontrado.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.

Exceções

component ou editorBaseType é null.component or editorBaseType is null.

component é um objeto remoto entre processos.component is a cross-process remoted object.

Comentários

O tipo de editorBaseType é normalmente UITypeEditor , mas você também pode usar outros tipos (por exemplo, ComponentEditor e InstanceCreationEditor ).The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example, ComponentEditor and InstanceCreationEditor).

Você pode definir vários editores para uma propriedade.You can define multiple editors for a property. Você usa esse método para selecionar o editor que deseja usar.You use this method to select the editor you want to use.

Confira também

Aplica-se a

GetEditor(Type, Type)

Retorna um editor com o tipo base especificado para o 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

O Type do componente de destino.The Type of the target component.

editorBaseType
Type

Um Type que representa o tipo base do editor que você está tentando localizar.A Type that represents the base type of the editor you are trying to find.

Retornos

Object

Uma instância do objeto de editor que pode ser convertida para o tipo base especificado ou null se nenhum editor do tipo solicitado puder ser encontrado.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.

Exceções

type ou editorBaseType é null.type or editorBaseType is null.

Comentários

O tipo de editorBaseType é normalmente UITypeEditor , mas você também pode usar outros tipos (por exemplo, ComponentEditor e InstanceCreationEditor ).The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example ComponentEditor and InstanceCreationEditor).

Você pode definir vários editores para um tipo.You can define multiple editors for a type. Use esse método para selecionar aquele que você deseja usar.You use this method to select the one you want to use.

Chame esta versão deste método somente quando você não tiver uma instância do objeto.Call this version of this method only when you do not have an instance of the object.

Confira também

Aplica-se a

GetEditor(Object, Type, Boolean)

Retorna um editor com o tipo base especificado e com um descritor de tipo personalizado para o 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

O componente para o qual obter o editor.The component to get the editor for.

editorBaseType
Type

Um Type que representa o tipo base do editor que você deseja localizar.A Type that represents the base type of the editor you want to find.

noCustomTypeDesc
Boolean

Um sinalizador que indica se as informações de descrição do tipo personalizado devem ser consideradas.A flag indicating whether custom type description information should be considered.

Retornos

Object

Uma instância do editor que pode ser transmitida para o tipo de editor especificado ou null se nenhum editor do tipo solicitado for encontrado.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.

Exceções

component ou editorBaseType é null.component or editorBaseType is null.

component é um objeto remoto entre processos.component is a cross-process remoted object.

Comentários

O tipo de editorBaseType é normalmente UITypeEditor , mas você também pode usar outros tipos (por exemplo, ComponentEditor e InstanceCreationEditor ).The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example ComponentEditor and InstanceCreationEditor).

Você pode definir vários editores para uma propriedade.You can define multiple editors for a property. Você usa esse método para selecionar o editor que deseja usar.You use this method to select the editor you want to use.

Confira também

Aplica-se a