Как мога да предотвратя интервали в маскирано текстово поле? Използвах KeyPress, но e.handled не работи. Може ли някой да ме насочи към публикация, която показва как да се справя с това? Маскираното текстово поле се използва за ssn. Благодаря
Предотвратяване на интервали в MaskedTextbox
Отговори (2)
Вместо 9 бихте искали 0, тъй като 9 позволяват интервали като приемливи знаци
Маска на номер на социално осигуряване в САЩ ще изглежда така:
myMaskedTextBox.Mask = "000-00-0000";
Освен това ще искате да се уверите, че свойството ResetOnSpace
е зададено на false
.
person
C-Mart
schedule
10.12.2010
Можете да зададете MaskedTextBox.Mask
свойството на ограничете въвеждането само до знаците, които искате.
Това трябва да работи за социалноосигурителни номера:
myMaskedTextBox.Mask = "000-00-0000";
РЕДАКТИРАНЕ: Коригирано, 9
приема цифра или интервал, докато 0
приема само цифри.
person
Donut
schedule
10.12.2010
Все още мога да въвеждам интервали с тази маска.
- person Tech Xie; 10.12.2010