在Internet Explorer控件中禁用上下文菜单

时间:2009-03-17 22:56:16

标签: c# .net events webbrowser-control contextmenu

如何禁用IE WebBrowser控件中的上下文菜单,而是在C#中执行右键单击事件的自定义处理?

3 个答案:

答案 0 :(得分:7)

实际上:

WebBrowser browser;
browser.IsWebBrowserContextMenuEnabled = false;

这几乎告诉WebBrowser不欢迎右键单击上下文菜单。

答案 1 :(得分:5)

WebBrowser browser;
browser.Document.ContextMenuShowing += new HtmlElementEventHandler(MyCustomContextMenuMethod);

答案 2 :(得分:2)

AddHandler Me.WebBrowser1.Document.ContextMenuShowing, AddressOf WebContextMenuShowing

我真的复制了你的问题并在上面写了我的谷歌...

This was on the first result page :-P