Einzelnen Beitrag anzeigen

Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#3

Re: VirtualTreeView Hintergrundfarbe setzen

  Alt 9. Okt 2008, 15:07
Für die Zeilenfarbe habe ich folgendes erfolgreich umgesetzt.
Delphi-Quellcode:
procedure Tfrm_main.VSTAfterItemErase(Sender: TBaseVirtualTree;
  TargetCanvas: TCanvas; Node: PVirtualNode; ItemRect: TRect);
begin
  if Sender.Selected[Node] then
    Exit;

  if Odd(Node.Index) then
    TargetCanvas.Brush.Color := clGradientInactiveCaption
  else
    TargetCanvas.Brush.Color := clWhite;

  TargetCanvas.FillRect (ItemRect);
end;
Jetzt fehlt mir nur noch der Header.
  Mit Zitat antworten Zitat