eliminieren Sie die Eingabetaste, nachdem es in der keyup Falle einer Textbox drücken
Frage
Wie ein Tastendruck-Ereignis in einem Textfeld löschen, nachdem die Return-Taste drücken.
Lösung
Set
die Handled-Eigenschaft von KeyPressEventArgs Handler-Parameter auf true.
Beispiel von Msdn:
private void keypressed(Object o, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Return)
{
e.Handled = true;
}
}
Siehe http: // msdn. microsoft.com/en-us/library/system.windows.forms.keypresseventargs.handled.aspx für weitere Informationen.
Andere Tipps
Sie meinen, Sie wollen die Enter-Taste ignorieren?
Sie könnten ein keydown Ereignis hinzufügen und die Enter-Taste dort ignorieren ...
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
}
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow