我有一個表單proFileDialog調用窗體mnuForm上使用ShowDialog()。當我打一個給定的密鑰時,我想要關閉這兩種形式。看起來我沒有任何麻煩在文本框上做這個工作來觸發一個消息框,但是在表單上我必須做一些錯誤的事情。當我按下回車鍵時,下面的代碼絕對沒有任何反應。如何關閉keydown事件中的表單?
void proFileDialog_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode==Keys.Enter)
{
proFileDialog.Close();
this.Close();
}
}
隨着proFileDialog.KeyPreview =真會發生反應,最關鍵的,但我沒有得到回車鍵,或其他非字母/數字鍵的響應。
你想關閉整個應用程序還是隻關閉窗體? –
這沒關係。無論你願意教我什麼。 –