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/)
-   -   TTreeList Font-Farbe lässt sich nicht verändern (https://www.delphipraxis.net/199322-ttreelist-font-farbe-laesst-sich-nicht-veraendern.html)

Ykcim 15. Jan 2019 12:07

TTreeList Font-Farbe lässt sich nicht verändern
 
Hallo Zusammen,

irgendwie bekomme ich in einem TTreeList die Font-Farbe und den Font_Style nicht geändert.

Delphi-Quellcode:
procedure TFrame_Planung.TV_MaschinenCustomDrawItem(Sender: TCustomTreeView;
  Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
var J: Integer;
begin
   if Node.Selected then begin
      Sender.Canvas.Font.Style := [fsBold, fsUnderline, fsItalic];
      Sender.Canvas.Font.Color:=clRed;
      Sender.Canvas.Brush.Color:= clskyblue;
   else begin
      Sender.Canvas.Font.Style := [];
   end;
end;
Die Änderung des Hintergrundes
Delphi-Quellcode:
Sender.Canvas.Brush.Color:= clskyblue;
funktioniert aber sehr wohl...

Kann mir jemand sagen, was ich falsch mache?

Vielen Dank
Patrick

hoika 15. Jan 2019 14:12

AW: TTreeList Font-Farbe lässt sich nicht verändern
 
Hallo,
hilft das hier vielleicht?

https://stackoverflow.com/questions/...-selected-item

und das?
http://docs.embarcadero.com/products...mDrawItem.html

und zum Schluss (DefaultTrue)
https://www.experts-exchange.com/que...nt-colour.html

DP-Maintenance 15. Jan 2019 14:20

Dieses Thema wurde am "15. Jan 2019, 14:20 Uhr" von "Luckie" aus dem Forum "Programmieren allgemein" in das Forum "GUI-Design mit VCL / FireMonkey / Common Controls" verschoben.


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