Gruppieren von Elementen in einem ListView-Steuerelement in Windows Forms mithilfe des Designers
Mit dem Gruppierungsfeature des ListView-Steuerelements können Sie zusammengehörige Elemente in Gruppen anzeigen. Diese Gruppen werden auf dem Bildschirm durch horizontale Gruppenkopfzeilen getrennt, die die Gruppentitel enthalten. Sie können ListView Gruppen verwenden, um die Navigation in großen Listen zu vereinfachen, indem Sie Elemente alphabetisch, nach Datum oder nach einer anderen logischen Gruppierung gruppieren. Die folgende Abbildung zeigt einige gruppierte Elemente:
Für das folgende Verfahren benötigen Sie ein Projekt vom Typ Windows-Anwendung mit einem Formular, das ein ListView-Steuerelement enthält. Informationen zum Einrichten eines solchen Projekts finden Sie unter So erstellen Sie ein Windows Forms-Anwendungsprojekt und So fügen Sie Steuerelemente zu Windows Forms hinzu.
Um die Gruppierung zu aktivieren, müssen Sie zuerst ein oder mehrere ListViewGroup Objekte entweder im Designer oder programmgesteuert erstellen. Nachdem eine Gruppe definiert wurde, können Sie ihr Elemente zuweisen.
So fügen Sie Gruppen im Designer hinzu oder entfernen sie
Klicken Sie im Fenster Eigenschaften auf die Auslassungspunkte (
) neben der Groups-Eigenschaft.
Der ListViewGroup-Auflistungs-Editor wird angezeigt.
Klicken Sie auf die Schaltfläche Hinzufügen, um eine Gruppe hinzuzufügen. Anschließend können Sie Eigenschaften der neuen Gruppe festlegen, z. B. die eigenschaften Header und HeaderAlignment. Um eine Gruppe zu entfernen, wählen Sie die Gruppe aus, und klicken auf die Schaltfläche Entfernen.
Zuweisen von Elementen zu Gruppen im Designer
Klicken Sie im Fenster Eigenschaften auf die Auslassungspunkte (
) neben der Items-Eigenschaft.
Der ListViewItem-Auflistungs-Editor wird angezeigt.
Um ein neues Element hinzuzufügen, klicken Sie auf die Schaltfläche Hinzufügen. Anschließend können Sie Eigenschaften des neuen Elements festlegen, z. B. die eigenschaften Text und ImageIndex.
Wählen Sie die Group-Eigenschaft und eine Gruppe in der Dropdownliste aus.
Siehe auch
.NET Desktop feedback