Compartilhar via


TypeDescriptor.GetEditor Método

Definição

Retorna um editor com o tipo base especificado.

Sobrecargas

GetEditor(Object, Type)

Obtém um editor com o tipo base especificado para o componente especificado.

GetEditor(Type, Type)

Retorna um editor com o tipo base especificado para o tipo especificado.

GetEditor(Object, Type, Boolean)

Retorna um editor com o tipo base especificado e com um descritor de tipo personalizado para o componente especificado.

GetEditor(Object, Type)

Origem:
TypeDescriptor.cs
Origem:
TypeDescriptor.cs
Origem:
TypeDescriptor.cs

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

O componente para o qual obter o editor.

editorBaseType
Type

Um Type que representa o tipo base do editor que você deseja localizar.

Retornos

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.

Exceções

component ou editorBaseType é null.

component é um objeto remoto entre processos.

Comentários

O tipo de editorBaseType geralmente UITypeEditoré , mas você também pode usar outros tipos (por exemplo, ComponentEditor e InstanceCreationEditor).

Você pode definir vários editores para uma propriedade. Você usa esse método para selecionar o editor que deseja usar.

Confira também

Aplica-se a

GetEditor(Type, Type)

Origem:
TypeDescriptor.cs
Origem:
TypeDescriptor.cs
Origem:
TypeDescriptor.cs

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

O Type do componente de destino.

editorBaseType
Type

Um Type que representa o tipo base do editor que você está tentando localizar.

Retornos

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.

Exceções

type ou editorBaseType é null.

Comentários

O tipo de editorBaseType geralmente UITypeEditoré , mas você também pode usar outros tipos (por exemplo ComponentEditor , e InstanceCreationEditor).

Você pode definir vários editores para um tipo. Você usa esse método para selecionar aquele que deseja usar.

Chame essa versão desse método somente quando você não tiver uma instância do objeto.

Confira também

Aplica-se a

GetEditor(Object, Type, Boolean)

Origem:
TypeDescriptor.cs
Origem:
TypeDescriptor.cs
Origem:
TypeDescriptor.cs

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

O componente para o qual obter o editor.

editorBaseType
Type

Um Type que representa o tipo base do editor que você deseja localizar.

noCustomTypeDesc
Boolean

Um sinalizador que indica se as informações de descrição do tipo personalizado devem ser consideradas.

Retornos

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.

Exceções

component ou editorBaseType é null.

component é um objeto remoto entre processos.

Comentários

O tipo de editorBaseType geralmente UITypeEditoré , mas você também pode usar outros tipos (por exemplo ComponentEditor , e InstanceCreationEditor).

Você pode definir vários editores para uma propriedade. Você usa esse método para selecionar o editor que deseja usar.

Confira também

Aplica-se a