Entwickler-Ecke

WinForms - ListView Control mit ein/ausklappbaren Gruppen


ThinkPad - Fr 09.03.12 20:59
Titel: ListView Control mit ein/ausklappbaren Gruppen
Nabend,

ich bin auf der Suche nach einer Möglichkeit in einem ListView Control die Gruppen ein und ausklappen zu können.
Praktisch so ähnlich wie unter "Arbeitsplatz", in dem alle Laufwerke aufgelistet und in Gruppen sortiert sind.

Habe schon lange danach gesucht, aber leider nichts brauchbares gefunden !

Gefunden hatte ich diese beiden Lösungen, die aber nicht bei mir funktionieren :(
http://www.codeproject.com/Articles/31276/Add-Group-Collapse-Behavior-on-a-Listview-Control -> hier wird zwar der Button rechts in der Gruppe angezeigt, beim klick auf diesen passiert aber nichts

http://www.codeproject.com/Articles/36775/Collapsible-ListViewGroup

Kann mir jemand einen Tipp geben ?


Th69 - Sa 10.03.12 13:59

Hallo,

hast du denn schon Vista oder Win7 (denn vorher z.B. unter WinXP gibt es diese Darstellungsform noch nicht in der zugehörigen commctrl.dll)?

P.S. Plenk [http://de.wikipedia.org/wiki/Plenk]


ThinkPad - Sa 10.03.12 18:42

Hey,
ich nutze Windows 7, daran sollte es eigentlich nicht scheitern.
Also das Standard ListView Control von .Net hat zwar eine Gruppierfunktion, aber das ein/ausklappen wird dort nicht unterstüzt soviel ich weiss (was mich auch wundert).


ThinkPad - Mo 12.03.12 22:09

Für alle interessierten, hier gabs ein paar Antworten:

http://www.mycsharp.de/wbb2/thread.php?postid=3711190#post3711190