Отмена добавления символа в TextBox?

Всем привет. Делаю приложение Windows Forms.
Есть поле. В него надо вводи определенные символы. (MaskedTextBox не предлагать)
В общем, в событии PreviewKeyDown происходит проверка только что нажатого символа (Convert.ToChar(e.KeyValue)). Нужно, чтобы я мог контролировать само добавление символа в TextBox. Когда нужно отменял, а когда нужно разрешал добавлять.

Можно было бы передать e.KeyData = Keys.None, тем самым отменить нажатую клавишу, но все свойства только для чтения.
  • Вопрос задан
  • 2400 просмотров
Решения вопроса 1
AxisPod
@AxisPod
В обработчике KeyPress для неугодных
e.Handled = true;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы