Wenn der Benutzer die Eingabetaste drückt, möchte ich eine Nachricht anzeigen, die besagt, dass die Eingabetaste gedrückt wurde. Ansonsten möchte ich das Textfeld normal eingeben.Wenn Eingabetaste drücken - Nachricht anzeigen. Sonst - Geben Sie wie üblich ein
private void enterCheck(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
MessageBox.Show("Enter Was Clicked");
}
}
Wenn Enter gedrückt wird, wird die Nachricht korrekt angezeigt. Wenn ich jedoch versuche, einen Satz einzugeben, wird nichts in der Textbox angezeigt.
Dies funktioniert ...
private void enterCheck(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
MessageBox.Show("Enter Was Clicked");
}
else
{
MessageBox.Show(e.KeyCode.ToString());
}
}
jedoch jeden Brief zeigt Ich habe keinen messagebox wollen, die eingegeben wurde.
Nur den ganzen "else" -Block loswerden. – itsme86
@ itsme86 Ich habe es versucht und das gleiche passiert – Michael
An welches Ereignis ist 'enterCheck' gebunden? – FrankerZ