Мне нужно проверить символы, введенные пользователем в MaskedTextBox
. Какие символы допустимы, зависит от уже введенных. Я пробовал использовать IsInputChar
и OnKeyPress
, но независимо от того, возвращаю ли я false в IsInputChar
или устанавливаю e.Handled
в значение true в OnKeyPress, для текста поля по-прежнему устанавливается недопустимое значение.
Как предотвратить нажатие клавиши для обновления текста MaskedTextBox
?
ОБНОВЛЕНИЕ: MaskedTextBox не TextBox. Я не думаю, что это должно иметь значение, но судя по количеству людей, говорящих мне, что e.Handled
должен работать, возможно, так оно и есть.