Select Case e.Button
Case MouseButtons.Left
Case MouseButtons.Middle
Case MouseButtons.None
Case MouseButtons.Right
End Select
鼠标左键或右键点击触发事件,如果点中某个节点则必定为选中状态,
然后在TreeView1_SelectedIndexChange中得到当前选择为第几层,再给出相应的是否弹出菜单,contextmenu.show
致作者:
在treeview的mousedown或mouseup事件里写上判断的话就行了。
Private Sub TreeView1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeView1.MouseUp
Select Case e.Button
Case MouseButtons.Left
Case MouseButtons.Middle
Case MouseButtons.None
Case MouseButtons.Right
End Select
End Sub