В чем разница между 00000 и 99999 в текстовом поле с маской?[закрыто]
-
14-11-2019 - |
Вопрос
Когда я попытался использовать замаскированное текстовое поле в своем проекте, я увидел это 00000
и 99999
дать тот же результат _____
в моем текстовом поле с маской.
Одинаковы ли 0 и 9 в маске моего замаскированного текстового поля?Если есть разница:что это все?
Пожалуйста, объясни.
Решение
Взгляните на документацию по Свойство маски:
Masking element Description
--------------- -----------
0 Digit, required.This element will accept any single digit between 0 and 9.
9 Digit or space, optional.
Они не одинаковы, но каждая часть маски, которая не является буквальным символом, который следует включать (например, разделители даты или времени или точки в IP-адресе), станет подчеркиванием, указывающим, что это место для ввода данных. .
Другие советы
0 Цифра, обязательная.Этот элемент принимает любую одну цифру от 0 до 9.
9 цифр или пробел, необязательно.
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx
000000 и 999999 дают одно и то же. __ в нашей WinForm.Не путайте.Все это относится к одной и той же цифре.Но вы можете использовать 0, это необходимо для ввода значений, таких как 00-00-0000, в качестве даты.
И 9 является ссылкой Необязательно.например 999 как _96.
Если вы хотите использовать 0 и 9 в качестве чисел в текстовом поле под маской,..вы можете использовать \ раньше.