回 帖 发 新 帖 刷新版面

主题:请教解决右击选中问题

在用Treeview控件时,想右击某个节点时将它删除,现在只能先用鼠标左键点击节点,然后右击弹出菜单删除,成功,我将Treeview的RrightClick属性设置为True后,在用鼠标右击某节点时,显示那个节点变成了蓝色,但删除时却把另外一个节点删了。
 如何才能像windows中那样,直接在某个文件夹上右击,就对它进行操作? 
 哪位了解这方面的,请指点一下。

回复列表 (共2个回复)

沙发


procedure TForm1.TV1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
    tv1.Selected:=tv1.GetNodeAt(x,y)
end;

板凳

非常感谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册