我有一个表单,要求用户按下Q键3次。当他这样做时,表单应该消失(这就是为什么我使用无边框表单来防止点击
以下是我用于处理
现在我不想让这个窗体在任务栏中显示额外的项,所以我将
X-Button
的原因)。表单本身不是模态的。以下是我用于处理
KeyDown
事件的代码:private void ConfirmForm_KeyDown_1(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Q)
{
if (++count == 3)
this.Close();
}
}
现在我不想让这个窗体在任务栏中显示额外的项,所以我将
ShowInTaskbar
属性设置为 false
。问题是,当窗体不显示在任务栏中时,KeyDown
事件不再被触发 - 当它显示在任务栏中时,一切都正常工作。有人知道如何解决这个 bug 吗?