Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#4

Re: VirtualDrawTree: Bereich rechts von letzter Spalte zeich

  Alt 27. Apr 2010, 12:58
Zitat von Hawkeye219:
Hallo Armin,

vielleicht geht es so:

Delphi-Quellcode:
procedure TDemoForm.VDTBeforeItemErase(Sender: TBaseVirtualTree; TargetCanvas: TCanvas;
  Node: PVirtualNode; ItemRect: TRect; var ItemColor: TColor; var EraseAction: TItemEraseAction);
begin
  ItemRect.Left := 0;
  ItemRect.Right := Sender.ClientWidth;
  {GraphUtil.}GradientFillCanvas (TargetCanvas, clAqua, clYellow, ItemRect, gdHorizontal);

  EraseAction := eaNone;
end;
Gruß Hawkeye
Naja, es funktionier nicht nur vielleicht, sondern es tut wirklich. Aber warum eigentlich?
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat