удалить клавишу ввода после нажатия на нее в событии keyup текстового поля
Вопрос
Как отменить событие нажатия клавиши в текстовом поле после нажатия клавиши возврата.
Решение
Установите для свойства Handled параметра обработчика KeyPressEventArgs значение true.
Пример из msdn:
private void keypressed(Object o, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Return)
{
e.Handled = true;
}
}
См. http: // msdn. microsoft.com/en-us/library/system.windows.forms.keypresseventargs.handled.aspx для получения дополнительной информации.
Другие советы
Вы хотите, чтобы он игнорировал клавишу ввода?
Вы можете добавить событие нажатия клавиш и игнорировать клавишу ввода там ...
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
}
}
Не связан с StackOverflow