Pressing Esc is not firing the KeyDown
event. Pressing Spacebar or F fires the event but Escdoes not.
What may be the reason?
KeyPreview
is set to True
in the following example:
private void form_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Space:
btnCreate_Click(null, null); break;
case Keys.F:
switchThrow(); break;
case Keys.Escape:
form_FormClosing(null, null); break;
}
}