ListItemsCollectionEditor Classe
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.
Fornece um editor de componentes para ListItemCollection objetos em um controle derivado do ListControl controle ou de um controle semelhante.
public ref class ListItemsCollectionEditor : System::ComponentModel::Design::CollectionEditor
public class ListItemsCollectionEditor : System.ComponentModel.Design.CollectionEditor
type ListItemsCollectionEditor = class
inherit CollectionEditor
Public Class ListItemsCollectionEditor
Inherits CollectionEditor
- Herança
Exemplos
O exemplo de código a seguir mostra como usar a EditorAttribute classe para associar a ListItemsCollectionEditor classe e a UITypeEditor classe (classe base do editor de coleção) a uma propriedade personalizada ListItems .
private ListItemCollection items = null;
// Associate the ListItemsCollectionEditor with the ListItems.
[EditorAttribute(typeof(System.Web.UI.Design.WebControls.
ListItemsCollectionEditor),
typeof(UITypeEditor))]
public ListItemCollection ListItems
{
get { return items; }
} // ListItems
Private items As ListItemCollection
' Associate the ListItemsCollectionEditor with the ListItems.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
ListItemsCollectionEditor), _
GetType(UITypeEditor))> _
Public ReadOnly Property ListItems() As ListItemCollection
Get
Return items
End Get
End Property ' ListItems
Comentários
A ListItemsCollectionEditor classe fornece uma interface do usuário para editar os ListItem elementos do objeto dentro de ListItemCollection um controle derivado do ListControl controle ou de um controle semelhante.
A ListItemsCollectionEditor opção é invocada selecionando o botão de reticências (...) na propriedade ListItems na grade Propriedades do designer visual.
O CanSelectMultipleInstances método sempre retorna false para indicar que apenas um objeto pode ser selecionado por vez no editor. A HelpTopic propriedade retorna o nome do tópico da Ajuda exibido pelo editor.
Construtores
| Nome | Description |
|---|---|
| ListItemsCollectionEditor(Type) |
Inicializa uma nova instância da classe ListItemsCollectionEditor. |
Propriedades
| Nome | Description |
|---|---|
| CollectionItemType |
Obtém o tipo de dados de cada item na coleção. (Herdado de CollectionEditor) |
| CollectionType |
Obtém o tipo de dados do objeto de coleção. (Herdado de CollectionEditor) |
| Context |
Obtém um descritor de tipo que indica o contexto atual. (Herdado de CollectionEditor) |
| HelpTopic |
Obtém o tópico da Ajuda a ser exibido para o ListItemsCollectionEditor objeto. |
| HelpTopic |
Obtém a palavra-chave ajuda para exibir o tópico da Ajuda ou a lista de tópicos para quando o botão Ajuda da caixa de diálogo do editor ou a tecla F1 é pressionada. (Herdado de CollectionEditor) |
| IsDropDownResizable |
Obtém um valor que indica se os editores suspensos devem ser redimensionáveis pelo usuário. (Herdado de UITypeEditor) |
| NewItemTypes |
Obtém os tipos disponíveis de itens que podem ser criados para essa coleção. (Herdado de CollectionEditor) |
Métodos
| Nome | Description |
|---|---|
| CancelChanges() |
Cancela alterações na coleção. (Herdado de CollectionEditor) |
| CanRemoveInstance(Object) |
Indica se os membros originais da coleção podem ser removidos. (Herdado de CollectionEditor) |
| CanSelectMultipleInstances() |
Obtém um valor que indica se vários ListItem elementos podem ser selecionados ao mesmo tempo. |
| CreateCollectionForm() |
Cria um novo formulário para exibir e editar a coleção atual. (Herdado de CollectionEditor) |
| CreateCollectionItemType() |
Obtém o tipo de dados que esta coleção contém. (Herdado de CollectionEditor) |
| CreateInstance(Type) |
Cria uma nova instância do tipo de item de coleção especificado. (Herdado de CollectionEditor) |
| CreateNewItemTypes() |
Obtém os tipos de dados que esse editor de coleção pode conter. (Herdado de CollectionEditor) |
| DestroyInstance(Object) |
Destrói a instância especificada do objeto. (Herdado de CollectionEditor) |
| EditValue(IServiceProvider, Object) |
Edita o valor do objeto especificado usando o estilo do editor indicado pelo GetEditStyle() método. (Herdado de UITypeEditor) |
| EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Edita o valor do objeto especificado usando o provedor de serviços e o contexto especificados. (Herdado de CollectionEditor) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetDisplayText(Object) |
Recupera o texto de exibição do item de lista especificado. (Herdado de CollectionEditor) |
| GetEditStyle() |
Obtém o estilo do editor usado pelo EditValue(IServiceProvider, Object) método. (Herdado de UITypeEditor) |
| GetEditStyle(ITypeDescriptorContext) |
Obtém o estilo de edição usado pelo EditValue(ITypeDescriptorContext, IServiceProvider, Object) método. (Herdado de CollectionEditor) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetItems(Object) |
Obtém uma matriz de objetos que contém a coleção especificada. (Herdado de CollectionEditor) |
| GetObjectsFromInstance(Object) |
Retorna uma lista que contém o objeto fornecido. (Herdado de CollectionEditor) |
| GetPaintValueSupported() |
Indica se esse editor dá suporte à pintura de uma representação do valor de um objeto. (Herdado de UITypeEditor) |
| GetPaintValueSupported(ITypeDescriptorContext) |
Indica se o contexto especificado dá suporte à pintura de uma representação do valor de um objeto dentro do contexto especificado. (Herdado de UITypeEditor) |
| GetService(Type) |
Obtém o serviço solicitado, se ele estiver disponível. (Herdado de CollectionEditor) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| PaintValue(Object, Graphics, Rectangle) |
Pinta uma representação do valor do objeto especificado para a tela especificada. (Herdado de UITypeEditor) |
| PaintValue(PaintValueEventArgs) |
Pinta uma representação do valor de um objeto usando o especificado PaintValueEventArgs. (Herdado de UITypeEditor) |
| SetItems(Object, Object[]) |
Define a matriz especificada como os itens da coleção. (Herdado de CollectionEditor) |
| ShowHelp() |
Exibe o tópico da Ajuda padrão para o editor de coleção. (Herdado de CollectionEditor) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |