Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: [TTreeView] Markierungsrahmen
16. Nov 2010, 08: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)
|