Básicamente, quiero poder desencadenar un evento cuando se presiona la tecla ENTER. Intenté esto ya:¿Cómo puedo saber cuándo se presiona la tecla Intro en un cuadro de texto?
private void input_KeyDown(object sender, KeyEventArgs e)
{
if (e.Equals("{ENTER}"))
{
MessageBox.Show("Pressed enter.");
}
}
Pero el MessageBox nunca aparece. ¿Cómo puedo hacer esto?
Podría ser una buena idea hacer esto en KeyUp (dependiendo de sus circunstancias). Se llama a KeyUp una vez por cada vez que se suelta una tecla. Sin embargo, se llama constantemente el Keydown mientras la tecla está desactivada. –