Am 23.09.2005 um 14:02 schrieb Marco Weinrich:
Richtig.. Und danke! Warum geht dieser Code in RB 2005 (r2) nicht?
Bekomme
nur immer "out of bounds"-fehler obwohl dieser in RB 5.5.3 läuft,
ist das
ein bug oder muss ich es da anders machen?
Ehm da kann ich nur vermuten, da ich die 2005 nicht habe.
Oder war mal, war nicht heute in einem anderen Thread hier in der
Liste die Meldung, das RB05 diesen Event auch für leere Zeilen
auffruft? Damit man über den ganzen Sichtbaren Bereich der Listbox
zeichnen kann?
Ich würde die vor dem Zugreifen auf row noch eine if Abfrage machen
und prüfen ob row innerhalb der länge der Listbox liegt.
Habe das Mail wieder gefunden:
Hier der Text:
"Also, as of REALbasic 2005 the CellBackGroundPaint
event will fire for all cells. This change finally
allows you to paint alternating rows even if a listbox
isn't completely full. In the rare case where you
have used 'cell' or 'celltag' in this event you now
need to check that the row and column are in bounds
before accessing these properties." (Quelle: Important
changes for 5.5 projects.txt)
Ist aus dem Mail von J. Van Loon von Gestern um 23:44 (Re:
Cellbackgroundpaintevent
Ich hoffe das es das war.
gruss Christiaan
|