Hallo Enno,
dieser Effekt ist ja auch so gewollt( siehe Dein Beitrag vom 22.08.).
wnn du mehrere Zellen markiert haben möchtest würde ich dir Vorschlagen mit einem Dictionary zu arbeiten. Dieses sollte als Schlüsselwert dann die rows deiner Listbox enthalten. Als Value zu einem Schlüssel gibst du dann in einem Array die selectierten Zellen der row mit. Das ganze alles im cellClick-Event. Im cellBackgroundPaint holst du dir dann aus dem Dictionary das array zur gerade gezeichneten Row und prüfst ob in dem Array die column enthalten ist. Wenn ja Zelle einfärben, ansonsten nicht.

Leider ist das bloß eine Einbahnstraße da bis jetzt ja nur Zellen hinzugefügt werden. Du mußt dir jetzt was einfallen lassen wie du die Zellen die nicht mehr eingefärbt sein sollen wieder aus dem Dictionary/Array-Construct rauslöschst.

Wenn dir dazu nichts einfallen sollte kannst du ja wieder Fragen.

LG

Rossi

Antwort per Email an