我有一個表單,要求用戶按3次鍵Q。當他這樣做時,表格將消失(這就是爲什麼我使用無邊框形式來防止擊中X-Button
)。表單本身不是模態的。KeyDown事件未被觸發
這是我用來處理KeyDown
事件的代碼:
private void ConfirmForm_KeyDown_1(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Q)
{
if (++count == 3)
this.Close();
}
}
現在我不希望有這種形式在任務欄上一個額外的項目,所以我的ShowInTaskbar
屬性設置爲false
。問題是,當表單沒有顯示在任務欄中時,KeyDown
事件不會再被觸發 - 事實是,everthing工作得很好。
有誰知道我該如何修復這個bug?
什麼是用戶不友好的混亂讓他們按三次退出...爲什麼? – CodeCaster