Porady: grupowanie elementów w formancie ListView formularzy systemu Windows
Funkcja grupowania kontrolki ListView umożliwia wyświetlanie powiązanych zestawów elementów w grupach. Te grupy są oddzielone na ekranie przez nagłówki grup poziomych, które zawierają tytuły grup. Grup można użyć ListView , aby ułatwić nawigowanie po dużych listach, grupując elementy alfabetycznie, według daty lub przez inne logiczne grupowanie. Na poniższej ilustracji przedstawiono niektóre pogrupowane elementy.
Aby włączyć grupowanie, należy najpierw utworzyć co najmniej jedną grupę w projektancie lub programowo. Po zdefiniowaniu grupy można przypisać ListView elementy do grup. Elementy można również przenosić z jednej grupy do innej programowo.
Aby dodać grupy
Add Użyj metody kolekcjiGroups.
// Adds a new group that has a left-aligned header listView1.Groups.Add(new ListViewGroup("List item text", HorizontalAlignment.Left));
' Adds a new group that has a left-aligned header ListView1.Groups.Add(New ListViewGroup("Group 1", _ HorizontalAlignment.Left))
Aby usunąć grupy
RemoveAt Użyj metody lub Clear kolekcjiGroups.
Metoda RemoveAt usuwa pojedynczą grupę; Clear metoda usuwa wszystkie grupy z listy.
Uwaga
Usunięcie grupy nie powoduje usunięcia elementów w tej grupie.
// 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()
Aby przypisać elementy do grup lub przenieść elementy między grupami
ListViewItem.Group Ustaw właściwość poszczególnych elementów.
// Adds the first item to the first group listView1.Items[0].Group = listView1.Groups[0];
' Adds the first item to the first group ListView1.Items.Item(0).Group = ListView1.Groups(0)
Zobacz też
.NET Desktop feedback