我有winwoforms的树视图。它有一个根节点和四个子节点。 使用mouseclick事件,我需要获取所选节点的索引,但问题是,它只显示根节点的索引,即使我单击根节点或任何子节点,它显示索引为0
我想确定用户是否单击了根节点或子节点。
请指教。 感谢
答案 0 :(得分:0)
节点索引与其父节点相对应,而不是整个树视图
表示如果点头
A – 0
B – 0
D – 0
E – 1
C - 1
修改
编写递归搜索以访问其父
每个节点都有一个名为parent的对象属性,该属性是该节点的父节点
Public function getTopMostIndex(ByVal trNode as TreeNode) AS Integer
If trNode.Parent Is Nothing Then
‘This is the topmost node
Return trNode.Index
Else
Return getTopMostIndex(trNode)
End If
End Function