He probado lo siguiente:
private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if ((Keys) e.KeyValue == Keys.Escape)
this.Close();
}
Pero no funciona.
Entonces probé esto:
protected override void OnKeyDown(KeyEventArgs e)
{
base.OnKeyDown(e);
if (e.KeyCode == Keys.Escape)
this.Close();
}
Y todavía nada funciona.
El KeyPreview en las propiedades de mi formulario de Windows Forms se establece en verdadero ... ¿Qué estoy haciendo mal?