CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

如何实现右键单击选择TreeView的节点?

楼主mf_cn()2004-11-03 11:50:28 在 Delphi / VCL组件开发及应用 提问

如题 问题点数:10、回复次数:5Top

1 楼jinjazz(近身剪)回复于 2004-11-03 11:54:44 得分 5

procedure   TForm1.TreeView1MouseUp(Sender:   TObject;   Button:   TMouseButton;  
      Shift:   TShiftState;   X,   Y:   Integer);  
  var   T:TTreenode;  
  begin  
          if   button=mbRight   then  
            T:=treeview1.GetNodeAt(x,y);  
          if   T<>nil   then   T.Selected:=true;  
   
  end;Top

2 楼miky(miky)回复于 2004-11-03 12:41:35 得分 0

TreeView1.RightClickSelect   :=   True;Top

3 楼g961681(技术庸人(情商太低))回复于 2004-11-03 12:55:48 得分 0

建议放在MouseDown事件里,看的比较舒服。Top

4 楼jinjazz(近身剪)回复于 2004-11-03 13:50:29 得分 0

〉〉建议放在MouseDown事件里,看的比较舒服。  
   
  可以试试,好像是一样的  
   
  RightClickSelect没有作用,不解Top

5 楼lanneret2000(网中飞)回复于 2004-11-03 16:11:06 得分 5

procedure   Tform1.TreeView1MouseDown(Sender:   TObject;   Button:   TMouseButton;  
      Shift:   TShiftState;   X,   Y:   Integer);  
  //判断鼠标按下  
  var  
      nodeMD:ttreenode;  
  begin  
    if   (Button=mbRight)   then  
      begin  
        nodeMD:=tv1.GetNodeAt(x,y);  
          if   (node<>nil)   then  
            nodeMD.Selected:=true;  
          end;  
  end;Top

相关问题

  • js单击treeview节点!
  • C# winform treeview 右键选中节点
  • 选中treeview的某一节点击右键,出现右键菜单怎么做?
  • treeview怎么得到鼠标右键点击的节点?
  • 请教:如何为TREEVIEW的节点添加右键菜单?
  • 如何让TreeView单击某节点后自动收起先前的节点
  • VB中的控件 treeview 单击右键功能,怎么实现??
  • 在treeview控件中,如何使单击根节点时无效,只在单击子节点时有效?!
  • 帮帮忙,如何在JTree的节点上单击右键弹出一个菜单
  • 求助!如何右键点击treeview中的一个节点后,将这个节点选取中?

关键词

  • nodemd
  • treeview
  • rightclickselect
  • mbright
  • getnodeat
  • tmousebutton
  • tshiftstate
  • ttreenode
  • mousedown事件
  • nil

得分解答快速导航

  • 帖主:mf_cn
  • jinjazz
  • lanneret2000

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo