Ver Mensaje Individual
  #2  
Antiguo 11-08-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Reputación: 0
coso Va por buen camino
Hola, es ir jugando con la propiedad canvas. Fijate que defaultdraw lo asigno aqui, pero solo asignandolo una vez por algun otro lado ya tendrias bastante

Código Delphi [-]
procedure TForm1.TreeView1CustomDrawItem(Sender: TCustomTreeView;
  Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
var
        R : TRect;
begin
        DefaultDraw := false;
        R := Node.DisplayRect(false);
        Sender.Canvas.Brush.Color := clBtnFace;
        Sender.Canvas.FillRect(R);
        Sender.Canvas.TextOut(R.Left,R.Top,'item text = ' + Node.Text);
end;

Última edición por coso fecha: 11-08-2008 a las 13:57:31.
Responder Con Cita