如何在运用virtual treeview时做到鼠标在节点移动时,该节点背景与其他不一样。
最好焦点节点能出现一个框子,并且背景色改变。---------------
|              |
|              |
----------------

解决方案 »

  1.   

    是指TTreeView吗,可以自绘。
    procedure TForm1.TreeView1CustomDrawItem(Sender: TCustomTreeView;
      Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
    begin
      if Node.Selected then
      begin
        TreeView1.Canvas.Brush.Color := clGreen;
        TreeView1.Canvas.Font.Color := clRed;
      end
      else begin
        TreeView1.Canvas.Brush.Color := clBlue;
        TreeView1.Canvas.Font.Color := clFuchsia;
      end;
    end;
      

  2.   

    Virtual Treeview的OnCustomDrawItem这个事件没有啊
      

  3.   

    Virtual Treeview不知道是什么,我以为你说的是TTreeView。