MaskedEntry コントロールは、一連の特殊マスク文字/シンボル(.NET MaskedTextBox Mask のサブセット)をサポートする編集可能なマスクを提供します。これらの文字を使用して、入力フィールドへのデータの入力に使用する書式を指定できます。それには、Mask プロパティを使用してデータ入力書式を指定する必要があります。
たとえば、MaskedEntry コントロールの Mask プロパティを "0000/90/90/" に設定すると、ユーザーは、国際標準規格の日付書式で日付を入力できます。ここで、「/」文字は論理日付区切りとして機能します。
次の表に、MaskedEntry コントロールでサポートされているマスクシンボルをリストします。
マスクシンボル | 説明 |
0 | 数字 |
9 | 数字またはスペース |
# | 数字、符号、またはスペース |
L | 英字 |
? | 英字(必須ではない) |
C | 文字(必須ではない) |
& | 文字(必須) |
I | 英字またはスペース |
A | 英数字 |
a | 英数字またはスペース |
. | ローカライズされた小数点 |
, | ローカライズされた桁区切り |
: | ローカライズされた時刻区切り |
/ | ローカライズされた日付の区切り文字 |
$ | ローカライズされた通貨記号 |
< | 後続の文字を小文字に変換します。 |
> | 後続の文字を大文字に変換します。 |
| | 大文字小文字の変換を無効にします。 |
\ | 任意の文字をエスケープして、リテラルに変えます。 |
その他すべての文字 | リテラル。 |