Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med grupperingsfunktionen i ListView-kontrollen kan du visa relaterade uppsättningar med objekt i grupper. Dessa grupper separeras på skärmen med horisontella grupprubriker som innehåller gruppnamnen. Du kan använda ListView grupper för att göra det enklare att navigera i stora listor genom att gruppera objekt alfabetiskt, efter datum eller någon annan logisk gruppering. Följande bild visar några grupperade objekt.
Om du vill aktivera gruppering måste du först skapa en eller flera grupper antingen i designern eller programmatiskt. När en grupp har definierats kan du tilldela ListView objekt till grupper. Du kan också flytta objekt från en grupp till en annan programmatiskt.
Så här lägger du till grupper
Använd Add-metoden för samlingen Groups.
// 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))
Ta bort grupper
Använd metoden RemoveAt eller Clear i Groups-samlingen.
Metoden RemoveAt tar bort en enda grupp. metoden Clear tar bort alla grupper från listan.
Anmärkning
Om du tar bort en grupp tas inte objekten i gruppen bort.
// 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()
Tilldela objekt till grupper eller flytta objekt mellan grupper
Ange egenskapen ListViewItem.Group för enskilda objekt.
// 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)
Se även
.NET Desktop feedback