注意不是VB.NET,必须用VB6.
想在右击时也能选中节点,请指教!
vb6中如何在treeview1中右击时选中节点
答案:2 悬赏:40 手机版
解决时间 2021-02-21 06:30
- 提问者网友:孤凫
- 2021-02-20 06:51
最佳答案
- 五星知识达人网友:佘樂
- 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
你的不只能左键吗?
实在不行你这样
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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯