listView mit checkboxes, ungewoehnliches Verhalten

SPatrick

Grünschnabel
Hallo,

ich habe ein listView-Steuerelement mit angeschaltener checkboxes-Funktion. Also Checkboxes im listView-Steuerlement, fuer jede Zeile eine.
Standardmaessig sind die checkboxes aller Zeilen auf TRUE gesetzt.

Das funktioniert ja soweit alles ganz gut, aber wenn ich mit der Maus und gedrueckter STRG-Taste mehrere Zeilen im listView auswaehlen moechte, dann waehlen sich die checkboxes der ausgewaehlten Zeilen automatisch der Reihe nach ab.

Habt ihr eine Idee, wie ich das abstellen kann?
Das ist nicht nur ein Schoenheitsfehler fuer meine Verwendung, sondern ein echtes Problem, ich muss versuchen, dem listView dieses Benehmen abzugewoehnen und ich sitz jetzt schon 4h daran. :rolleyes:

danke fuer eure Hilfe,
Patrick

hier noch ein Beispiel fuer so eine Anwendung:
http://sasky.de/dwl/listViewBeispiel.exe
 
Zuletzt bearbeitet:
Hallo Patrick,

ich würde ganz ohne viel Aufwand drei Ereignisse kombinieren:
zunächst mal mit: KeyDown und KeyPress feststellen ob die STRG-Taste gedrückt ist
und damit eine private Variable Deiner Klasse belegen und dies dann im
Ereigniss SelectedValueChanged abfragen.
OK, ist nicht elegant, aber funktioniert :)

Gruss

Mobix
 
Zurück