Was ist der Unterschied zwischen 00000 und 99999 im maskierten Textfeld?[geschlossen]
-
14-11-2019 - |
Frage
Als ich versuchte, in meinem Projekt ein maskiertes Textfeld zu verwenden, ist mir das aufgefallen 00000
Und 99999
geben das gleiche Ergebnis von _____
in meinem maskierten Textfeld.
Sind 0 und 9 in einer Maske meines maskierten Textfelds gleich?Wenn es einen Unterschied gibt:Was ist das alles?
Bitte erkläre.
Lösung
Schauen Sie sich die Dokumentation des an Mask-Eigenschaft:
Masking element Description
--------------- -----------
0 Digit, required.This element will accept any single digit between 0 and 9.
9 Digit or space, optional.
Sie sind nicht gleich, aber jedes Teil der Maske, das kein einzufügendes wörtliches Zeichen ist (wie Datums- oder Zeittrennzeichen oder die Punkte in einer IP-Adresse), wird zu einem Unterstrich, um anzuzeigen, dass es sich um einen Ort zur Eingabe von Dingen handelt .
Andere Tipps
0 Ziffer, erforderlich.Dieses Element akzeptiert jede einzelne Ziffer zwischen 0 und 9.
9 Ziffern oder Leerzeichen, optional.
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx
000000 und 999999 haben das Gleiche ergeben __ in unserem WinForm.Nicht verwirren.Es bezieht sich alles auf dieselbe Ziffer.Sie können jedoch auch 0 verwenden. Als Datum müssen Sie Werte wie 00-00-0000 eingeben.
Und 9 ist ref optional.wie 999 als _96.
Wenn Sie 0 und 9 als Zahlen im maskierten Textfeld verwenden möchten,...Sie können \ vorher verwenden.