В принципе, я хочу, чтобы иметь возможность инициировать событие, когда нажата клавиша ENTER. Я пробовал это уже:Как узнать, когда клавиша ввода нажата в TextBox?
private void input_KeyDown(object sender, KeyEventArgs e)
{
if (e.Equals("{ENTER}"))
{
MessageBox.Show("Pressed enter.");
}
}
Но MessageBox никогда не появляется. Как я могу это сделать?
Это может быть хорошей идеей сделать это на KeyUp (в зависимости от ваших обстоятельств). KeyUp вызывается один раз для каждого раза, когда выдается ключ. Однако keydown вызывается постоянно, пока клавиша не нажата. –