窗体上添加了webBrowser控件,想实现双击窗体执行相关代码的目的!
但是webBrowser控件没有DoubleClick事件。MSDN里面说:
“ DoubleClick   此控件不支持此事件。(从 WebBrowserBase 继承。) ”webBrowser是继承WebBrowserBase的,只不过里面没有:
public event EventHandler DoubleClick请问怎样才能实现让webBrowser控件响应DoubleClick事件。注:对于像webBrowser这样的控件自己是不会做的!

解决方案 »

  1.   

    webBrowser里面双击不是选中单词吗?如果双击后再击一下,就选中段落了。而且HTML中的元素大多都有ondblclick事件
      

  2.   


    不是网页中接收事件,是form。网页中的话,js就可以实现了!但是在form里面,webBrowser是没有双击事件的!
      

  3.   

    那到是,因为双击事件被webBrowser截获了不知道继承一下看能不能把这个事件转发出来
      

  4.   


    继承了webBrowser这个控件,但是不会写 双击事件的发生器!下面是另一种实现方法:虽然不完美,但能解决我这个问题了!
    因为接受鼠标的是浏览器的dom对象,不是windows控件,思路参考 
    http://blog.csdn.net/jinjazz/archive/2008/12/10/3488490.aspx