Quelle est la différence entre 00000 et 99999 dans une zone de texte masquée ?[fermé]
-
14-11-2019 - |
Question
Lorsque j'essaie d'utiliser une zone de texte masquée dans mon projet, j'ai vu que 00000
et 99999
donner le même résultat de _____
dans ma zone de texte masquée.
Est-ce que 0 et 9 sont identiques dans un masque de ma zone de texte masquée ?S'il y a une différence :c'est quoi tout ça ?
S'il vous plaît, expliquez.
La solution
Jetez un oeil à la documentation du Propriété du masque:
Masking element Description
--------------- -----------
0 Digit, required.This element will accept any single digit between 0 and 9.
9 Digit or space, optional.
Ce ne sont pas les mêmes, mais chaque élément du masque qui n'est pas un caractère littéral à inclure (comme les séparateurs de date ou d'heure ou les points dans une adresse IP) deviendra un trait de soulignement pour indiquer qu'il s'agit d'un endroit pour saisir des éléments. .
Autres conseils
0 Chiffre, obligatoire.Cet élément acceptera n'importe quel chiffre entre 0 et 9.
9 chiffres ou espace, en option.
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx
000000 et 999999 donnent la même chose __ dans notre WinForm.Ne confondez pas.Tout cela fait référence au même chiffre.Mais vous pouvez utiliser 0 et il faut saisir des valeurs telles que 00-00-0000 comme date.
Et 9 est la référence facultative.comme 999 comme _96.
Si vous souhaitez utiliser 0 et 9 comme nombre dans la zone de texte masquée,...vous pouvez utiliser \ avant.