Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#2

AW: [TTreeView] Markierungsrahmen

  Alt 16. Nov 2010, 07:33
ist zwar nicht hübsch, aber vieleicht kannst Du was draus machen...
Delphi-Quellcode:
procedure TForm1.TreeView2AdvancedCustomDrawItem(Sender: TCustomTreeView;
  Node: TTreeNode; State: TCustomDrawState; Stage: TCustomDrawStage;
  var PaintImages, DefaultDraw: Boolean);
var
  r:TRect;
begin
    r := node.DisplayRect(true);
    if node.Selected then
      begin
      TreeView2.Canvas.Rectangle(r.Left + 1,r.Top,r.Right,r.Bottom);
      TreeView2.Canvas.TextOut(r.Left + 2,r.Top + 1,Node.Text);

      end;
end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat