kann mir jemand sagen warum mit diesem Code keine Schriftfarbe zugewiesen wird. die Auskommentierten Zeilen sind Versuche. Mal mit mal ohne.
Es wird lediglich "bold" ausgeführt. Dafür das bold aber gleich in den beiden Levels. Die Schriftfarbe bleibt in beiden Levels schwarz.
Code: Alles auswählen
procedure TfAuftrag_bearbeiten.TVauftraegeCustomDrawItem(
Sender: TCustomTreeView; Node: TTreeNode; State: TCustomDrawState;
var DefaultDraw: Boolean);
var l:integer;
begin
//DefaultDraw:=false;
case node.Level of
0:
begin
TCustomTreeView(Sender).canvas.Font.Color := $000000F0; //clRed;
TCustomTreeView(Sender).canvas.Font.Style := [fsbold];
//DefaultDraw := true;
//TCustomTreeView(Sender).canvas.Brush.Color := $00F2E8DB;
end;
1:
begin
TCustomTreeView(Sender).canvas.Font.Color := clnavy;
TCustomTreeView(Sender).canvas.Brush.Color := $00F2E8DB;
//DefaultDraw := true;
end;
end;
//DefaultDraw := true;
end;
Josef