【问题标题】:Disable context menu in Internet Explorer control禁用 Internet Explorer 控件中的上下文菜单
【发布时间】:2009-03-17 22:56:16
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    其实:

    WebBrowser browser;
    browser.IsWebBrowserContextMenuEnabled = false;
    

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

    【讨论】:

      【解决方案2】:
      WebBrowser browser;
      browser.Document.ContextMenuShowing += new HtmlElementEventHandler(MyCustomContextMenuMethod);
      

      【讨论】:

        【解决方案3】:
        AddHandler Me.WebBrowser1.Document.ContextMenuShowing, AddressOf WebContextMenuShowing
        

        我一字不差地复制了你的问题,并用我的 google-fu 解决了它......

        This was on the first result page:-P

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-10-20
          • 1970-01-01
          • 2014-08-22
          • 1970-01-01
          • 2011-05-10
          • 1970-01-01
          • 1970-01-01
          • 2011-04-04
          相关资源
          最近更新 更多