如何为WebBrowser控件提供KeyPress事件?

时间:2010-03-19 16:10:25

标签: c# .net

我真的需要抓住“ESC”按键,而焦点在于WebBrowser控件。 我试过这样的事情:

(webControl as Control).KeyPress += new KeyPressEventHandler(MyKeyPressEventHandler); 

但它不起作用。该方法未被调用。我尝试了一些方法,在这里描述,但没有得到任何结果(请帮助。

2 个答案:

答案 0 :(得分:3)

我相信您需要使用javascript来执行此操作,请查看此链接,看看它是否可以帮助您。

Get Key Press Event Using JavaScript from GeekPedia.com

答案 1 :(得分:2)

this.webBrowser.Document.Body.KeyUp += new HtmlElementEventHandler(Body_KeyUp);