ListView,Gruppen und Klicks
-
Wie kann ich Code ausführen wen auf die Gruppenüberschrift in einer ListView geklickt wird?
-
ColumnClick --> Tritt ein, wenn auf einen Spaltenheader geklickt wird.
http://msdn2.microsoft.com/de-de/library/system.windows.forms.listview.columnclick(VS.80).aspx
-
Ich meine nicht die Spalten,ich meine die Gruppen
-
Auch dafür wird es wohl ein Event geben.
Einfach mal suchen oder die MSDN durchgehen. Das wird keiner für Dich machen.
-
Das habe ich schon gemacht,da gib es kein Event.Deshalb frage ich ja hier nach ob jemand einen Weg weiss wie ich trotzdem rausfinde wann auf die Gruppe geklickt wird.
Die ganze Sache mit den ListViewGroups wirkt wie etwas was im letzen Moment reingequescht wurde,keine Events und keine OnDraw Methode zum Überschreiben für Userpaint,wie bei den anderen Elementen der ListView.
-
Hab es jetzt selbst gelöst indem ich in die Position der Gruppen anhand des TopItems der Gruppe,das ich vorher raussuche,berechnet habe und in MouseDown gucke ob der Punkt drinliegt und dann ein Event aufrufe.