我有调试问题。 它只是在我查询数据库时停止。 系统:Microsoft Visual Studio Professional 2013版本12.0.40629.00更新5 Microsoft.Net Framework版本4.5.51209 Window 7专业服务包1 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
这是代码:
browserControl.KeyDown += new System.Windows.Forms.KeyEventHandler(BrowserControl_KeyDown);
private void BrowserControl_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.E)
MessageBox.Show("E");
}
我假设当我输入 browserControl(一个 CefSharp ChromiumWebBrowser)时,它只会给我一个带有消息“E”的消息框。 显然,但是没有。 绝对没有我想在那里做点什么,但我不认为我会下载一个浏览器,因为没有一个快捷键可以工作。
这是我搜索到的另一个解决方案,看起来应该可以工作,如果我点击浏览器外部的按钮,它会起作用,但在我需要的时候不会:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.E)
{
MessageBox.Show("E.. A... GAMES");
}
return base.ProcessCmdKey(ref msg, keyData);
}
我的意思是来吧,我正在覆盖整个关键过程。 仍然没有给我任何东西? 什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.