Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi [solved] VirtualTreeView: Markierte Schriftzeichen... (https://www.delphipraxis.net/72460-%5Bsolved%5D-virtualtreeview-markierte-schriftzeichen.html)

JPSelter 30. Jun 2006 13:09


[solved] VirtualTreeView: Markierte Schriftzeichen...
 
Ich habe den Knoten explizit eine schwarze Textfarbe gegeben, aber wenn ein Knoten nun dunkelblau markiert ist, kann man die Schrift nicht mehr lesen. Muss ich zu Fuss behandeln, oder kann das VST durch irgend einen Switch auch automatisch?

Hawkeye219 30. Jun 2006 13:16

Re: VirtualTreeView: Markierte Schriftzeichen sind nicht les
 
Hallo,

du solltest in der Behandlungsroutine für das Ereignis "OnPaintText" abfragen, ob der übergebene Knoten markiert ist:

Delphi-Quellcode:
if not Sender.Selected[Node] then
  TargetCanvas.Font.Color := clBlack;
Gruß Hawkeye

JPSelter 30. Jun 2006 13:44

Re: VirtualTreeView: Markierte Schriftzeichen sind nicht les
 
Dankeschön Hawkeye :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:29 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