Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A ListView vezérlőelem csoportosítási funkciójával megjelenítheti a kapcsolódó elemek csoportjait. Ezeket a csoportokat a képernyőn a csoportcímeket tartalmazó vízszintes csoportfejlécek választják el. A ListView csoportokkal egyszerűbbé teheti a nagyméretű listák navigálását az elemek betűrendbe, dátum szerint vagy bármely más logikai csoportosítással történő csoportosításával. Az alábbi képen néhány csoportosított elem látható.
A csoportosítás engedélyezéséhez először létre kell hoznia egy vagy több csoportot a tervezőben vagy programozott módon. A csoport definiálása után ListView elemeket rendelhet a csoportokhoz. Az elemeket programozott módon is áthelyezheti egyik csoportból a másikba.
Csoportok hozzáadása
Használja a Add metódust a Groups gyűjteményben.
// 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))
Csoportok eltávolítása
Használja a RemoveAt gyűjtemény Clear vagy Groups metódusát.
A RemoveAt metódus egyetlen csoportot távolít el; a Clear metódus eltávolítja az összes csoportot a listából.
Megjegyzés:
A csoport eltávolítása nem távolítja el a csoporton belüli elemeket.
// 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()
Elemek hozzárendelése csoportokhoz vagy elemek áthelyezése csoportok között
Az egyes elemek ListViewItem.Group tulajdonságának beállítása.
// 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)
Lásd még
.NET Desktop feedback