Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Text selbst zeichnen in einer TVirtualStringTree (https://www.delphipraxis.net/78889-text-selbst-zeichnen-einer-tvirtualstringtree.html)

mimi 12. Okt 2006 17:03


Text selbst zeichnen in einer TVirtualStringTree
 
Hallo,
wie kann ich das zeichnen übernhemen, in einer TVirtualStringTree ?

Prototypjack 12. Okt 2006 17:30

Re: Text selbst zeichnen in einer TVirtualStringTree
 
Moin!
Das Text zeichnen, oder das zeichnen der einzelnen Nodes?
Gruß,
Max

opfer.der.genauigkeit 12. Okt 2006 18:42

Re: Text selbst zeichnen in einer TVirtualStringTree
 
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
Delphi-Quellcode:
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

mimi 12. Okt 2006 20:27

Re: Text selbst zeichnen in einer TVirtualStringTree
 
danke werde ich mir mal überlegen. es sind auch nur "spierreien" *G*


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz