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

Ton*_*ony 7 .net c# events contextmenu webbrowser-control

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

Pau*_*tos 8

其实:

WebBrowser browser;
browser.IsWebBrowserContextMenuEnabled = false;
Run Code Online (Sandbox Code Playgroud)

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


Ton*_*ony 5

WebBrowser browser;
browser.Document.ContextMenuShowing += new HtmlElementEventHandler(MyCustomContextMenuMethod);
Run Code Online (Sandbox Code Playgroud)