2010-02-05 75 views
2

我需要在我的C#程序中捕捉具有WebBrowser控件的按鍵。在C#中捕捉按鍵#

我知道如何做到這一點,如果沒有窗體上的任何控件,或者如果我使用文本框或類似的,但WebBrowser控件似乎處理所有的按鍵本身。

有什麼方法可以重寫WebBrowser_KeyDown函數嗎?

+3

你要密碼啊? – jinsungy 2010-02-05 17:03:42

+0

不,我想製作一個截取網頁截圖的程序。所以我想在用戶按下某個鍵時觸發屏幕截圖功能。 – MrMe 2010-02-05 17:44:38

回答

3
+0

當我使用WebBrowser控件時它不起作用。身份證但是工作得很好,當使用圖片框..謝謝無論如何。 – MrMe 2010-02-05 17:43:32

+0

如果我從程序中刪除焦點並重新給焦點,奇怪的做法會奏效。但是如果我再做一次(重點關注別的東西,然後重新開始我的程序),它會停止工作......奇怪,但至少有一些工作要做。謝謝! – MrMe 2010-02-05 17:47:44

+0

我會說除了你的瀏覽器實例有焦點之外的東西。 – kenny 2010-02-05 18:55:55