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