vb TreeView节点多了如何添加事件判断

各位大侠!小弟的VB程序中加入一个TreeView,里面有两上主节点!每个主节点下面又有10个分节点!在进行单击事件时!当点击一节点时必须判断它上面的主节点才能进行事件处... 各位大侠!小弟的VB程序中加入一个TreeView,里面有两上主节点!每个主节点下面又有10个分节点!在进行单击事件时!当点击一节点时必须判断它上面的主节点才能进行事件处理,比如有A、B两个主节点!A节点下面有1、2、3、4、....个支节点,B下面也有1、2、3、4.....个分节点,当点A下面的1分节点时必须考虑到A,当点下面的1分节点时必须考虑到B,节点少还好办!如节点多了请问各位应如何进行更合理的判断!
补充一点!支点可是会随时增加或减少的(用户自动添加删除)
回复 katar1024:兄弟!请给出完成的代码或是发个原文件给我!我给你加50分!行不?Email:39065061@qq.com
展开
 我来答
cipherf
2008-10-22 · TA获得超过4.5万个赞
知道大有可为答主
回答量:2.3万
采纳率:67%
帮助的人:1.5亿
展开全部
用Treeview的getnodeat方法获取当前所点击的Node,
然后用这个node的parent属性不就返回他爹是A还是B了么。
点击事件用MouseDown不要用click,把X和Y提供给getnodeat
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
katar1024
2008-10-22 · TA获得超过942个赞
知道小有建树答主
回答量:511
采纳率:0%
帮助的人:532万
展开全部
Sub OnNodeClick(Node As Node)
'这里写上你的处理代码
End Sub

Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
Dim n As Node
Set n = Node
Do
OnNodeClick n
Set n = n.Parent
Loop Until n Is Nothing
End Sub

原先没看明白你的意思,有什么问题晚上再说吧
我去上课了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
joka2002
2008-10-22 · TA获得超过245个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:489万
展开全部
Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
'Text1.Text = Node.Child '子对象
'Text1.Text = Node.Parent '父对象
'Text1.Text = Node.Root '根对象
Text1.Text = Node '选中对象
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式