Отключить контекстное меню в элементе управления Internet Explorer - PullRequest
6 голосов
/ 18 марта 2009

Как отключить контекстное меню в элементе управления IE WebBrowser и вместо этого выполнить пользовательскую обработку события щелчка правой кнопкой мыши в C #?

Ответы [ 3 ]

7 голосов
/ 19 мая 2009

На самом деле:

WebBrowser browser;
browser.IsWebBrowserContextMenuEnabled = false;

Это в значительной степени говорит WebBrowser, что контекстное меню, вызываемое правой кнопкой мыши, не приветствуется.

5 голосов
/ 18 марта 2009
WebBrowser browser;
browser.Document.ContextMenuShowing += new HtmlElementEventHandler(MyCustomContextMenuMethod);
2 голосов
/ 18 марта 2009
AddHandler Me.WebBrowser1.Document.ContextMenuShowing, AddressOf WebContextMenuShowing

Я буквально скопировал твой вопрос и поработал над ним с помощью моего google-fu ...

Это было на первой странице результатов : -P

...