treeview移动节点,如何显示移动节点内容

tossgoon 2010-10-26 07:51:11
想实现如下功能:
treeView 中移动一个节点node0到其他节点中,以变成其他节点的子节点,在移动过程中,光标附近应该一直有一个提示文本,显示node0.text。
我的做法:
方案一:想做一个label1,label1.text=node0.text,在MouseMove事件中不断改变label1.Location属性,以达到lable1跟随光标的目的。但是发现在托动节点的过程中,由于鼠标左键按下,MouseMove竟然不响应。失败!
方案二:将改变label1的位置的代码放在treeview1_dragOver事件当中,发现位置可以更改,但节点无法移动。
方案三:上CSDN!

请大家指点迷津!
...全文
149 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tossgoon 2010-10-27
  • 打赏
  • 举报
回复
有没有详细的例子或做法,我是把tooltip绑定到treeview 中了,但是发现不能跟随鼠标动态移动。这怎么解决捏
tossgoon 2010-10-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dazhabai 的回复:]
treenode不是继承自control,没有drag系列方法吧
[/Quote]
treeView有drag事件,可以用。但不知为什么在dragOver事件里加入label1.Location的代码就无效了。
dazhabai 2010-10-27
  • 打赏
  • 举报
回复
treenode不是继承自control,没有drag系列方法吧
huanshayi 2010-10-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 icanusethisid 的回复:]
用ToolTip
[/Quote]
应该有的~
ICanUseThisID 2010-10-26
  • 打赏
  • 举报
回复
用ToolTip

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧