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