现在用一个treeview,节点的结构是这样的:
A
1
a
b
2
B
3
4
当我点击第二级节点(1.2.3.4)时,产生一个事件cmdAdd.Enable=true,当点击第三级节点(a,b)时,产生另一个事件cmdAdd.Enable=flase,并且点击每级节点,事件不混乱,应该怎么实现?得到所点击选择节点的名称! 望各位大侠指教! 在线等待,给分!
...全文
2534打赏收藏
如何对treeview中的节点,进行事件的操作?
现在用一个treeview,节点的结构是这样的: A 1 a b 2 B 3 4 当我点击第二级节点(1.2.3.4)时,产生一个事件cmdAdd.Enable=true,当点击第三级节点(a,b)时,产生另一个事件cmdAdd.Enable=flase,并且点击每级节点,事件不混乱,应该怎么实现?得到所点击选择节点的名称! 望各位大侠指教! 在线等待,给分!
Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
Dim r As Integer
r = UBound(Split(Node.FullPath, TreeView1.PathSeparator))
Select Case r
Case 1
cmdAdd.Enabled = True
Case 2
cmdAdd.Enabled = False
Case Else
Exit Sub
End Select
End Sub