Einzelnen Beitrag anzeigen

mason

Registriert seit: 15. Dez 2004
Ort: Magdeburg
30 Beiträge
 
Delphi 7 Professional
 
#6

Re: Frage zur Virtual Tree View

  Alt 9. Feb 2005, 22:17
Zitat von m0sch3r:
Danke, hat soweit geklappt...))

Noch mal zu meiner 2 Frage, gibt es vieleicht eine Eingenschaft die zwischen jedem Hauptnode ein Grid hin malt.....!?
Ich kenn mich mit den Malereien nicht so aus - aber eine einfache Lösung wäre Folgendes im OnAfterItemPaint:
Delphi-Quellcode:
procedure TForm1.VTAfterItemPaint(Sender: TBaseVirtualTree;
  TargetCanvas: TCanvas; Node: PVirtualNode; ItemRect: TRect);
var r: TRect;
begin
  if (VT.GetNodeLevel(Node) = 0) and (VT.AbsoluteIndex(Node) > 0) then begin
    r.Left := ItemRect.Left;
    r.Right := ItemRect.Right;
    r.Top := ItemRect.Top;
    r.Bottom := ItemRect.Top + 1;
    TargetCanvas.Brush.Color := clBlack;
    TargetCanvas.FillRect(r);
  end;
end;
  Mit Zitat antworten Zitat