我想针对每个节点编写相应的click和double click事件处理代码,但好像它里面没有对应的,倒有nodeclick事件。该怎样识别、处理这两个事件?

解决方案 »

  1.   

    首先,TreeView是有DbClick()事件的,不过不是对结点的响应,所以这个事件不能做为对结点的双击事件来做,我们可以在其中做一些修改,代码如下:
         Private Sub TreeView1_DblClick() 
                 If Not TreeView1.SelectedItem Is Nothing Then 
                   '只响应叶节点(没有孩子) 
                   If TreeView1.SelectedItem.Children = 0 Then 
                      MsgBox TreeView1.SelectedItem.Text 
                   End If 
                 End If 
         End Sub 
    这样就完成了~!楼主试试