【发布时间】:2012-02-02 19:15:18
【问题描述】:
为了我的测试,我在 C# 中创建了一个小程序,以使用以下代码检测按键:
protected override void OnKeyDown(KeyEventArgs e)
{
if (e.KeyCode == Keys.F12) MessageBox.Show("f12 pressed");
}
当表单处于焦点和活动状态时,这可以正常工作。我花了很多时间来寻找如何在最小化时将其设置为工作,我在这里找到了添加系统托盘图标的解决方案。我遵循了解决方案,但不再工作了。
当我最小化它时,图标托盘出现并且可以工作,但我没有检测到按键。
【问题讨论】: