首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

Webbrowser屏蔽右键菜单,但自定义的菜单也弹不出了解决方法

2012-06-01 
Webbrowser屏蔽右键菜单,但自定义的菜单也弹不出了Dim WithEvents M_Dom As MSHTML.HTMLDocumentPrivate F

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 

热点排行