В чем разница между 00000 и 99999 в текстовом поле с маской?[закрыто]

StackOverflow https://stackoverflow.com/questions/9032461

Вопрос

Когда я попытался использовать замаскированное текстовое поле в своем проекте, я увидел это 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 в качестве чисел в текстовом поле под маской,..вы можете использовать \ раньше.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top