Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言捕捉按键#_C#_.net - Fatal编程技术网

C# 用C语言捕捉按键#

C# 用C语言捕捉按键#,c#,.net,C#,.net,我需要在带有WebBrowser控件的C#程序中捕捉按键 如果表单上没有任何控件,或者如果我使用文本框或类似的控件,但WebBrowser控件似乎可以自己处理所有按键,我知道该怎么做 有没有办法覆盖WebBrowser_KeyDown功能?将表单上的keydreview属性设置为True: 当我使用WebBrowser控件时,它不起作用。然而,当使用图片框时,Id确实工作得很好。。无论如何,谢谢。奇怪的是,如果我从我的程序中移除焦点并再次给它焦点,你的方式会起作用。但如果我再做一次(关注其他事情

我需要在带有WebBrowser控件的C#程序中捕捉按键

如果表单上没有任何控件,或者如果我使用文本框或类似的控件,但WebBrowser控件似乎可以自己处理所有按键,我知道该怎么做


有没有办法覆盖WebBrowser_KeyDown功能?

表单上的
keydreview
属性设置为True:


当我使用WebBrowser控件时,它不起作用。然而,当使用图片框时,Id确实工作得很好。。无论如何,谢谢。奇怪的是,如果我从我的程序中移除焦点并再次给它焦点,你的方式会起作用。但如果我再做一次(关注其他事情,然后再关注我的程序),它就会停止工作。。。很奇怪,但至少有些东西需要改进。谢谢我想说的是,除了您的浏览器实例之外,还有一个名为:webBrowser_PreviewKeyDown()的函数,我以前没有见过。即使在网络浏览器失去焦点的情况下,它似乎也能捕捉到按键。不,我正在尝试制作一个网页截图程序。所以我想在用户按下某个键时触发屏幕截图功能。