Am 31.03.11 11:22, schrieb Thomas Tempelmann:
Wenn hier ein wert grenzwertig ist (>  x oder<  y), dann
sollte der wert in rot angezeigt werden.
Ich würde das so machen:
Du unterlegst den Hintergrund hellrot, indem du den Event
CellBackgroundPaint benutzt und dort mit
g.FillRect(0,0,g.Width.g.Height) die Zelle ausfüllst. Dann "return
false", damit weiterhin RB die Farbe setzt, wenn der User die Zeile
selektiert hat (oder "return true", wenn du das selbst machen willst).

Eigentlich soll das vom programm übernommen werden: bei programmstart werden die daten aus einer datenbank in eine listbox gelesen und sollten dabei dann je nach wertigkeit eingefärbt werden - wobei das per cellbackgroundpaint oder eigentlich schöner noch per celltextpaint geschehen sollte.

Da aber dazu eh noch eine kurve gemalt wird, in der dann grenzwertiges entsprechend farbig ausgezeichnet wird, ist es auch kein beinbruch, wenn es mit der listbox nicht gehen sollte.

gruss

enno

Antwort per Email an