Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe ArrayEditor

 

Fornece uma interface do usuário para edição de matrizes em tempo de design.

Namespace:   System.ComponentModel.Design
Assembly:  System.Design (em System.Design.dll)

System.Object
  System.Drawing.Design.UITypeEditor
    System.ComponentModel.Design.CollectionEditor
      System.ComponentModel.Design.ArrayEditor

public class ArrayEditor : CollectionEditor

NomeDescrição
System_CAPS_pubmethodArrayEditor(Type)

Inicializa uma nova instância de ArrayEditor usando o tipo de dados especificado para a matriz.

NomeDescrição
System_CAPS_protpropertyCollectionItemType

Obtém o tipo de dados de cada item na coleção.(Herdado de CollectionEditor.)

System_CAPS_protpropertyCollectionType

Obtém o tipo de dados do objeto da coleção.(Herdado de CollectionEditor.)

System_CAPS_protpropertyContext

Obtém um descritor de tipo que indica o contexto atual.(Herdado de CollectionEditor.)

System_CAPS_protpropertyHelpTopic

Obtém a palavra-chave de ajuda para exibir o tópico da Ajuda ou uma lista de tópicos para quando o botão de ajuda de caixa de diálogo do editor ou a tecla F1 é pressionada.(Herdado de CollectionEditor.)

System_CAPS_pubpropertyIsDropDownResizable

Obtém um valor que indica se a lista suspensa editores devem ser redimensionáveis pelo usuário.(Herdado de UITypeEditor.)

System_CAPS_protpropertyNewItemTypes

Obtém os tipos disponíveis de itens que podem ser criados para esta coleção.(Herdado de CollectionEditor.)

NomeDescrição
System_CAPS_protmethodCancelChanges()

Cancela as alterações à coleção.(Herdado de CollectionEditor.)

System_CAPS_protmethodCanRemoveInstance(Object)

Indica se os membros da coleção originais podem ser removidos.(Herdado de CollectionEditor.)

System_CAPS_protmethodCanSelectMultipleInstances()

Indica se vários itens de coleção podem ser selecionados ao mesmo tempo.(Herdado de CollectionEditor.)

System_CAPS_protmethodCreateCollectionForm()

Cria um novo formulário para exibir e editar a coleção atual.(Herdado de CollectionEditor.)

System_CAPS_protmethodCreateCollectionItemType()

Obtém que o tipo de dados que essa coleção é criada para conter.(Substitui o CollectionEditor.CreateCollectionItemType().)

System_CAPS_protmethodCreateInstance(Type)

Cria uma nova instância do tipo de item de coleção especificada.(Herdado de CollectionEditor.)

System_CAPS_protmethodCreateNewItemTypes()

Obtém os tipos de dados que este editor de coleção pode conter.(Herdado de CollectionEditor.)

System_CAPS_protmethodDestroyInstance(Object)

Destrói a instância especificada do objeto.(Herdado de CollectionEditor.)

System_CAPS_pubmethodEditValue(IServiceProvider, Object)

Edições que o valor do objeto especificado usando o editor de estilo indicado pelo GetEditStyle método.(Herdado de UITypeEditor.)

System_CAPS_pubmethodEditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edite o valor do objeto especificado usando o provedor de serviços especificado e o contexto.(Herdado de CollectionEditor.)

System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)

System_CAPS_protmethodGetDisplayText(Object)

Recupera o texto exibido para o item de lista.(Herdado de CollectionEditor.)

System_CAPS_pubmethodGetEditStyle()

Obtém o estilo do editor usado pelo EditValue método.(Herdado de UITypeEditor.)

System_CAPS_pubmethodGetEditStyle(ITypeDescriptorContext)

Obtém o estilo de edição utilizando o EditValue método.(Herdado de CollectionEditor.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_protmethodGetItems(Object)

Obtém os itens na matriz.(Substitui o CollectionEditor.GetItems(Object).)

System_CAPS_protmethodGetObjectsFromInstance(Object)

Retorna uma lista que contém o objeto fornecido(Herdado de CollectionEditor.)

System_CAPS_pubmethodGetPaintValueSupported()

Indica se este editor suporta uma representação do valor de um objeto de pintura.(Herdado de UITypeEditor.)

System_CAPS_pubmethodGetPaintValueSupported(ITypeDescriptorContext)

Indica se o contexto especificado suporta pintar uma representação do valor de um objeto dentro do contexto especificado.(Herdado de UITypeEditor.)

System_CAPS_protmethodGetService(Type)

Obtém o serviço solicitado, se estiver disponível.(Herdado de CollectionEditor.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do atual Object.(Herdado de Object.)

System_CAPS_pubmethodPaintValue(Object, Graphics, Rectangle)

Pinta uma representação do valor do objeto especificado para a tela especificada.(Herdado de UITypeEditor.)

System_CAPS_pubmethodPaintValue(PaintValueEventArgs)

Pinta uma representação do valor de um objeto usando especificado PaintValueEventArgs.(Herdado de UITypeEditor.)

System_CAPS_protmethodSetItems(Object, Object[])

Define os itens na matriz.(Substitui o CollectionEditor.SetItems(Object, Object[]).)

System_CAPS_protmethodShowHelp()

Exibe o tópico da Ajuda padrão para o editor de coleção.(Herdado de CollectionEditor.)

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

Este editor pode ser usado para editar matrizes dentro do ambiente de tempo de design.

O exemplo de código a seguir demonstra a aplicação de System.ComponentModel.EditorAttribute a uma propriedade.

[EditorAttribute(typeof(System.ComponentModel.Design.ArrayEditor), typeof(System.Drawing.Design.UITypeEditor))]
public object[] componentArray
{
    get
    {
        return compArray;
    }
    set
    {
        compArray = value;
    }
}
private object[] compArray;

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: