У меня есть текстовое поле с событием OnKeyPress. В этом текстовом поле я хочу ввести только числа, а для некоторых конкретных букв, таких как t или m, я хотел бы выполнить код без ввода этой буквы в текстовое поле. Небольшой пример того, что я пытаюсь сделать:C# - Как я могу заблокировать ввод буквы на нажатие клавиши?
//OnKeyPressed:
void TextBox1KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyCode == Keys.T || e.KeyCode == Keys.M) Button1Click(this, EventArgs.Empty);
}
К сожалению, это не мешает ввод письма ..
Что означает 'Button1Click'? вам нужно использовать 'e.Handled = true;' здесь !! –
Вы в форме Win или WPF? – Gun
@Gun Использование Winform – Vantalk