У меня есть форма аутентификации пользователя с текстовыми полями имени пользователя и пароля. Есть кнопка okay
, которая запускает код для проверки учетных данных.
Я хочу, чтобы тот же код выполнялся, когда пользователь нажимает клавишу Enter
в любом месте формы.
Поэтому я регистрируюсь на событие нажатия клавиши, как это
this.KeyPress += UserLogin_KeyPress;
private void UserLogin_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
{
MessageBox.Show("enter");
}
}
Это событие вообще не вызвано. Что я делаю не так?