Как я могу поместить маску на текстовое поле формы победы так, чтобы это позволило только числа? И как это работает на другие данные масок, телефонная zip и т.д.
Я использую Visual Studio 2008 C#
Спасибо.
Вы хотите предотвратить ввод, который не разрешен, или проверить ввод до того, как можно будет продолжить?
Первое может сбить с толку пользователей, когда они нажимают клавиши, но ничего не происходит . Обычно лучше показывать их нажатия клавиш, но выводить предупреждение о том, что ввод в настоящее время недействителен. Вероятно, также довольно сложно настроить маскировку, например, регулярного выражения адреса электронной почты.
Посмотрите на ErrorProvider , чтобы позволить пользователю вводить то, что он хочет, но отображать предупреждения по мере ввода.
В качестве первого предложения текстового поля, которое допускает только числа, вы также можете рассмотреть NumericUpDown .
Вы можете использовать элемент управления MaskedTextBox
http://msdn.microsoft.com/en-us/library/system.windows. forms.maskedtextbox.aspx