0
我在winwoforms中有一個treeview。它有一個根節點和四個子節點。 使用鼠標點擊事件,我需要選擇所選節點的索引,但與我的問題是,它只顯示根節點的索引,即使我單擊根節點或任何子節點,它顯示索引爲0treeview根節點的索引
我想確定用戶是否單擊了根節點或子節點。
請指教。 由於節點的
我在winwoforms中有一個treeview。它有一個根節點和四個子節點。 使用鼠標點擊事件,我需要選擇所選節點的索引,但與我的問題是,它只顯示根節點的索引,即使我單擊根節點或任何子節點,它顯示索引爲0treeview根節點的索引
我想確定用戶是否單擊了根節點或子節點。
請指教。 由於節點的
指數是各自其父不整樹視圖
意味着如果點頭
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
請指教如何檢查用戶是否點擊了A或B. –
非常感謝,我感到很尷尬,請問您如何調用此函數。調用像調用getTopMostIndex()返回一個錯誤 –
裏面點擊事件傳遞節點到這個index = getTopMostIndex(e.node) –