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)
- 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.
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)
- 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
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
- AddEditorTable(Type, Hashtable)
- GetConverter
- Visão geral dos editores de tipos da interface do usuário
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.
- 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