Partilhar via


Como agrupar itens em um controle ListView dos Windows Forms usando o designer

O recurso de agrupamento do controle permite que você exiba conjuntos relacionados de ListView itens em grupos. Esses grupos são separados na tela por cabeçalhos de grupo horizontal que contêm os títulos do grupo. Você pode usar ListView grupos para facilitar a navegação em listas grandes agrupando itens em ordem alfabética, por data ou por qualquer outro agrupamento lógico. A imagem a seguir mostra alguns itens agrupados:

Numbers separated into odd and even groups.

O procedimento a seguir requer um projeto de aplicativo do Windows com um formulário que contém um ListView controle. Para obter informações sobre como configurar esse projeto, consulte Como: Criar um projeto de aplicativo do Windows Forms e Como: Adicionar controles ao Windows Forms.

Para habilitar o agrupamento, você deve primeiro criar um ou mais ListViewGroup objetos no designer ou programaticamente. Depois que um grupo tiver sido definido, você poderá atribuir itens a ele.

Adicionar ou remover grupos no designer

  1. Na janela Propriedades, clique no botão Reticências (The Ellipsis button (...) in the Properties window of Visual Studio.) ao lado da Groups propriedade.

    O Editor de coleção de ListViewGroup é exibido.

  2. Para adicionar um grupo, clique no botão Adicionar. Em seguida, você pode definir propriedades do novo grupo, como as Header propriedades e HeaderAlignment . Para remover um grupo, selecione-o e clique no botão Remover.

Atribuir itens aos grupos no designer

  1. Na janela Propriedades, clique no botão Reticências (The Ellipsis button (...) in the Properties window of Visual Studio.) ao lado da Items propriedade.

    O Editor de coleção de ListViewItem é exibido.

  2. Para adicionar um novo item, clique no botão Adicionar. Em seguida, você pode definir propriedades do novo item, como as Text propriedades e ImageIndex .

  3. Selecione a Group propriedade e escolha um grupo na lista suspensa.

Confira também