Private Sub TreeView_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
If Button = 2 Then
PopupMenu CaiDan
End If
End SubCaiDan菜单确实有建立,也有子菜单。
可是就是调不出来!
是不是TreeView中的MouseUp有什么特殊的用法?
只定义过该TreeView中的Node_Click事件,会有冲突发生吗?
还有在该TreeView中点选过长的信息时浮出的那个说明框一闪及过,有时间上的设定吗?
If Button = 2 Then
PopupMenu CaiDan
End If
End SubCaiDan菜单确实有建立,也有子菜单。
可是就是调不出来!
是不是TreeView中的MouseUp有什么特殊的用法?
只定义过该TreeView中的Node_Click事件,会有冲突发生吗?
还有在该TreeView中点选过长的信息时浮出的那个说明框一闪及过,有时间上的设定吗?
CaiDan没有问题
在别的控件上可以的调用。
可是就只有在TreeView上不行
我猜是Node_Click的优先级比较高.
那有没有什么办法解决呀
If Button = 2 Then
msgbox "看有没有消息弹出"
End If
End Subtreeview控件的右键没什么限制,我做都可以的,肯定是你的控件或者程序里面有什么地方设置了,
你把弹出菜单的地方用MSGBOX输出消息看看,看有没有消息弹出,再试一下其他控件的右键弹出菜单,看是菜单的问题还是TREEVIEW控件的问题,这不就找到问题的原因了吗~~
If Button = vbRightButton Then
Me.PopupMenu CaiDan
End If
End Sub看行不行