Я создаю простую практическую программу, где, если я нажму «Enter», первое сообщение, которое будет отображаться, будет «Введите слово», а затем, если я снова нажму «Enter», второе сообщение будет «Привет». Я действительно новичок в событиях KeyDown, и я только начинаю изучать его по частям. Любая помощь приветствуется.Показать альтернативное сообщение (KeyDown)
Вот код, который я пробовал до сих пор. Но результат не тот, кем я хотел быть.
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
if (textBox1.Text == "1")
{
MessageBox.Show("Enter a word");
}
else if (textBox1.Text == "1")
{
MessageBox.Show("Hello");
}
}
}
оба ваши утверждения if для одного и того же предложения. Либо никто не стреляет, или только первый (из-за другого) – Grubsnik