Registriert seit: 14. Jan 2003
Ort: Boxberg
456 Beiträge
Delphi 10.1 Berlin Professional
|
AW: Nochmal VST - Node einfärben
27. Sep 2011, 10:40
Hallo,
das kann ja auch nicht funktionieren. Du änderst nicht den (Node-)Zellhintergrund, sondern die Textfarbe. Dazu ist dieses Ereignis nicht gedacht.
Stattdessen musst Du das Ereignis OnPaintText benutzen.
Noch einmal kurz zusammengefasst:
- Um den Hintergrund zu ändern: OnBeforeCellPaint
- Um die Textfarbe zu ändern: OnPaintText
Sollte das nicht genügen oder zu verwirrend sein, kommst Du nicht darum herum, einen TVirtualDrawTree zu nehmen. Dann musst Du aber alles im Ereignis OnDrawNode selber zeichnen.
|