[C#] Свойство textbox

Sameone

Как сделать чтобы в textbox можно было вводить только числа?
Я помню я как то это делал, но теперь не могу найти как...

bleyman

Вешайся на Validating и ручками проверяй
Используй вместо текстбокса NumericUpDown
А вообще было же действительно что-то где-то, где аж маску можно было задавать, интересно что и где?

Dmitriy71

Все очень просто -- используй валидатор регулярных выражений
<asp:TextBox id="NumbersOnly" runat="server" />
<asp:RegularExpressionValidator
ControlToValidate="NumbersOnly"
ValidationExpression="^\d+$"
ErrorMessage="* Digits only"
Display="dynamic"
runat="server" />
Этот валидатор генерит клиентский жаваскрипт, который будет проверять содержимое поля на предмет наличия не-цифр и в случае чего выводить сообщение (без postback'a)
Используется маска: ^\d+$

evgen5555

Кстати, согласен.
Чуве, наверное, забыл отметить, что имеет в виду винформс
Оставить комментарий
Имя или ник:
Комментарий: