Если пользователь нажимает клавишу ввода, я хочу показать сообщение о том, что нажата клавиша ввода. Кроме того, я хочу ввести текстовое поле как обычно.Если Enter key hit - show message. Else - введите как обычно
private void enterCheck(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
MessageBox.Show("Enter Was Clicked");
}
}
Если введено сообщение, сообщение отображается правильно. Однако, если я пытаюсь ввести предложение, в текстовом поле ничего не появляется.
Это будет работать ...
private void enterCheck(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
MessageBox.Show("Enter Was Clicked");
}
else
{
MessageBox.Show(e.KeyCode.ToString());
}
}
Однако я не хочу MessageBox показывая каждое письмо, которое было введено.
Просто избавитесь от всего блока 'else'. – itsme86
@ itsme86 Я пробовал это сделать, и то же самое происходит – Michael
В какое событие входит 'enterCheck'? – FrankerZ