Como: agrupar de itens em um controle ListView do Windows Forms
Com o recurso de agrupamento do ListView controle, você pode exibir relacionados conjuntos de itens em grupos. Esses grupos são separados na tela por cabeçalhos de agrupar horizontal que contêm os títulos de agrupar.Você pode usar ListView grupos para tornar a navegação mais fácil de listas grandes, agrupando os itens em ordem alfabética, por data ou por qualquer Outros agrupamento lógico. A imagem a seguir mostra alguns itens agrupados.
ListView itens agrupados
Para ativar o agrupamento, crie primeiro um ou mais grupos no designer ou programaticamente.Após a definição de um agrupar, você pode atribuir ListView itens para grupos. Você também pode mover itens de um agrupar para outro através de programação.
Observação: |
---|
ListView estão disponível somente em grupos Windows XP Home Edition, Windows XP Professional, Windows Server 2003 Quando o aplicativo chama o Application.EnableVisualStyles método. Em sistemas operacionais anteriores, qualquer código relacionadas a grupos não tem efeito e os grupos não aparecerá.Para obter mais informações, consulte ListView.Groups. |
Para adicionar grupos
Use o Add método para o Groups coleção.
' Adds a new group that has a left-aligned header ListView1.Groups.Add(New ListViewGroup("Group 1", _ HorizontalAlignment.Left))
// Adds a new group that has a left-aligned header listView1.Groups.Add(new ListViewGroup("List item text", HorizontalAlignment.Left));
Para remover grupos
Use o RemoveAt ou Clear método para o Groups coleção.
The RemoveAt método Remove um único agrupar; o Clear método remove todos os grupos da lista.
Observação: Remover um agrupar não remove os itens dentro desse agrupar.
' Removes the first group in the collection. ListView1.Groups.RemoveAt(0) ' Clears all groups: ListView1.Groups.Clear()
// Removes the first group in the collection. listView1.Groups.RemoveAt(0); // Clears all groups. listView1.Groups.Clear();
Para atribuir itens a grupos ou mover itens entre grupos
conjunto o ListViewItem.Group propriedade de itens individuais.
' Adds the first item to the first group ListView1.Items.Item(0).Group = ListView1.Groups(0)
// Adds the first item to the first group listView1.Items[0].Group = listView1.Groups[0];
Consulte também
Tarefas
Como: Adicionar e remover itens com o controle ListView do Windows Forms
Conceitos
Recursos do Windows XP e Controles dos Formulários do Windows
Referência
ListView controle visão geral (Windows Forms)