读书人

Webbrowser屏蔽右键菜单,但自定义的菜

发布时间: 2012-06-01 16:46:36 作者: rapoo

Webbrowser屏蔽右键菜单,但自定义的菜单也弹不出了
Dim WithEvents M_Dom As MSHTML.HTMLDocument

Private Function M_Dom_oncontextmenu() As Boolean '屏蔽右键菜单
M_Dom_oncontextmenu = False
End Function

Private Sub Webbrowser1_DownloadComplete()
Set M_Dom = WebBrowser1.Document '好了,右键菜单没有了
Me.PopupMenu a11 '弹出自定义菜单(实际弹不出)
End Sub


问题是:原来的右键菜单可以禁止,但自定义的菜单无法弹出.
请高手帮忙解决谢谢.

[解决办法]
应该在oncontextmenu事件中弹出自定义的菜单.
Dim WithEvents M_Dom As MSHTML.HTMLDocument

Private Function M_Dom_oncontextmenu() As Boolean '屏蔽右键菜单

Me.PopupMenu a11 '弹出自定义菜单
End Function

Private Sub Webbrowser1_DownloadComplete()
Set M_Dom = WebBrowser1.Document '好了,右键菜单没有了
End Sub

读书人网 >VB

热点推荐