永发信息网

vb6中如何在treeview1中右击时选中节点

答案:2  悬赏:40  手机版
解决时间 2021-02-21 06:30
  • 提问者网友:孤凫
  • 2021-02-20 06:51
注意不是VB.NET,必须用VB6.
想在右击时也能选中节点,请指教!
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-02-20 08:02
本来就可以右键选中啊
你的不只能左键吗?
实在不行你这样
Private Sub Tree_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim nNode as Node
Set nNode = OrgTree.HitTest(x, Y)
'再执行选中命令
nNode.Selected = True
End Sub
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-02-20 09:02
假定lv1 是bom表,lv2 是我们复制(即选择)的对象,那么处理步骤如下: 1、通过listview属性可以获得lv2当前被选择节点的属性(text\tag\key,一般使用key,可以考虑3个值都传回来) 2、通过listview属性可以获得lv1的被选择节点的属性,同理 3、通过存储过程或者代码去做递归,将lv2的节点以及节点的所有子节点内容写入数据库 4、重新获取lv1当前节点在数据库里的属性,重新加载该节点下的内容,不需要刷新整个lv1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯