マスクされたテキストボックスの 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 までの任意の 1 桁を受け入れます。
9 桁またはスペース (オプション)。
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx
000000 と 999999 は同じ結果になります __ WinForm で。混乱しないでください。すべて同じ数字を指します。ただし、日付として 00-00-0000 のような値を入力する必要がある場合は、0 を使用できます。
そして 9 は ref オプションです。999 を _96 のようにします。
マスクされたテキストボックスの数値として 0 と 9 を使用したい場合は、..\ を前に使用できます。
所属していません StackOverflow