TypeDescriptor.GetEditor Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)
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.
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
- AddEditorTable(Type, Hashtable)
- GetConverter
- Visão geral dos editores de tipos da interface do usuário
Aplica-se a
GetEditor(Type, Type)
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
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 o que deseja usar.
Chame essa versão desse método somente quando você não tiver uma instância do objeto.
Confira também
- AddEditorTable(Type, Hashtable)
- GetConverter
- Visão geral dos editores de tipos da interface do usuário
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.
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.
- 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
- ICustomTypeDescriptor
- AddEditorTable(Type, Hashtable)
- GetConverter
- Visão geral dos editores de tipos da interface do usuário