webBrowser1.Document.Body.KeyDown += new HtmlElementEventHandler(Body_KeyDown);
void Body_KeyDown(object sender, HtmlElementEventArgs e)
{
//为什么第一运行程序获取到的全是229,需要最小化窗口一次才正常
if (e.KeyPressedCode==229)
{
return;
}
string keyValue = System.Text.Encoding.ASCII.GetString(new byte[] { (byte)e.KeyPressedCode });
eventHandler.HandleKeyDown(keyValue, "", webBrowser1.Document.ActiveElement.InnerHtml);
}
------解决思路----------------------
未出现你说的问题,你在何时添加的事件