Zasadniczo chcę móc wywołać zdarzenie po naciśnięciu klawisza ENTER. Próbowałem już tego:Jak sprawdzić, kiedy naciśnięto klawisz Enter w TextBox?
private void input_KeyDown(object sender, KeyEventArgs e)
{
if (e.Equals("{ENTER}"))
{
MessageBox.Show("Pressed enter.");
}
}
Ale MessageBox nigdy się nie wyświetla. Jak mogę to zrobić?
To może być dobry pomysł, aby zrobić to w KeyUp (w zależności od okoliczności). KeyUp jest wywoływane raz za każdym razem, gdy klucz jest zwalniany, jednak keydown jest wywoływany ciągle, gdy klawisz jest wciśnięty. –