2012-01-27 1 views
-3

Когда я пытаюсь использовать маскированное текстовое поле в своем проекте, я увидел, что 00000 и 99999 дают тот же результат _____ в моем текстовом поле в масках.В чем разница между 00000 и 99999 в скрытом текстовом поле?

Является ли 0 и 9 одинаковым в маске моего замаскированного текстового поля? Если какая-то разница: что это?

Просьба пояснить.

ответ

11

Посмотрите на документации Mask property:

Masking element  Description 
---------------  ----------- 
0     Digit, required.This element will accept any single digit between 0 and 9. 
9     Digit or space, optional. 

Они не то же самое, но каждый кусок маски, которая не является буквенный символ для включения (например, даты или времени сепараторах или точки в IP-адресе) станут символом подчеркивания, указывающим, что они являются местом для ввода материала.

0

000000 и 999999 есть дают тот же __ в нашем WinForm. Не путайте. Все это относится к той же цифре. Но вы можете использовать 0, поэтому необходимо ввести значения, такие как 00-00-0000 в качестве даты.

И 9 ref ref. как 999 как _96.

Если вы хотите использовать 0 и 9 как номер в текстовом поле с масками, вы можете использовать \ before.