C# 用C语言捕捉按键#
我需要在带有WebBrowser控件的C#程序中捕捉按键 如果表单上没有任何控件,或者如果我使用文本框或类似的控件,但WebBrowser控件似乎可以自己处理所有按键,我知道该怎么做C# 用C语言捕捉按键#,c#,.net,C#,.net,我需要在带有WebBrowser控件的C#程序中捕捉按键 如果表单上没有任何控件,或者如果我使用文本框或类似的控件,但WebBrowser控件似乎可以自己处理所有按键,我知道该怎么做 有没有办法覆盖WebBrowser_KeyDown功能?将表单上的keydreview属性设置为True: 当我使用WebBrowser控件时,它不起作用。然而,当使用图片框时,Id确实工作得很好。。无论如何,谢谢。奇怪的是,如果我从我的程序中移除焦点并再次给它焦点,你的方式会起作用。但如果我再做一次(关注其他事情
有没有办法覆盖WebBrowser_KeyDown功能?将
表单上的keydreview
属性设置为True:
当我使用WebBrowser控件时,它不起作用。然而,当使用图片框时,Id确实工作得很好。。无论如何,谢谢。奇怪的是,如果我从我的程序中移除焦点并再次给它焦点,你的方式会起作用。但如果我再做一次(关注其他事情,然后再关注我的程序),它就会停止工作。。。很奇怪,但至少有些东西需要改进。谢谢我想说的是,除了您的浏览器实例之外,还有一个名为:webBrowser_PreviewKeyDown()的函数,我以前没有见过。即使在网络浏览器失去焦点的情况下,它似乎也能捕捉到按键。不,我正在尝试制作一个网页截图程序。所以我想在用户按下某个键时触发屏幕截图功能。