Einzelnen Beitrag anzeigen

opfer.der.genauigkeit

Registriert seit: 14. Feb 2005
66 Beiträge
 
#3

Re: Text selbst zeichnen in einer TVirtualStringTree

  Alt 12. Okt 2006, 19:42
Hi,

dafür gibt es diverse Events.
OnAfterCellPaint
OnBeforeCellPaint
OnPaintText
...

In den meisten oder allen Fällen steht dir ein TargetCanvas Objekt zur
Verfügung.

Damit kannst du dann machen, was du magst.

OnPaintText
TargetCanvas.Font.Color := clRed; OnBeforeCellPaint
Delphi-Quellcode:
TargetCanvas.Brush.Color := clGreen;
TargetCanvas.FillRect( CellRect );
Edit:// Wenn du alles selbst zeichnen möchtest, dann empfiehlt sich wohl eher TVirtualDrawTree.

MfG
odg
Stellen Sie sich bitte Zirkusmusik vor.
  Mit Zitat antworten Zitat