InputMask コントロールは、ユーザーによって入力される値を制御する方法を提供します。このコントロールを使用すると、キー入力時に無効な入力を防止したりリテラル(日付の中のスラッシュなど)をスキップするためのマスクを使用して、文字列を編集できます。InputMask コントロールの値を指定するには、Mask プロパティを使用します。
入力の検証に使用するマスクは、マスクプロパティで定義されます。マスクには、次の特殊文字を使用できます。
0 |
数字。 |
9 |
数字またはスペース。 |
# |
数字、符号、またはスペース。 |
L |
英字。 |
L |
英字またはスペース。 |
A |
英数字。 |
a |
英数字またはスペース。 |
. |
ローカライズされた小数点。 |
, |
ローカライズされた桁区切り。 |
: |
ローカライズされた時間の区切り文字。 |
/ |
ローカライズされた日付の区切り文字。 |
$ |
ローカライズされた通貨記号。 |
< |
後続の文字を小文字に変換します。 |
> |
後続の文字を大文字に変換します。 |
| |
大文字小文字の変換を無効にします。 |
\ |
任意の文字をエスケープして、リテラルに変えます。 |
9 |
(\uff19) DBCS数字。 |
J |
(\uff2a) DBCSひらがな。 |
G |
(\uff27) DBCS大文字ひらがな。 |
K |
(\uff2b) DBCSカタカナ。 |
N |
(\uff2e) DBCS大文字カタカナ。 |
K |
SBCSカタカナ。 |
N |
SBCS大文字カタカナ。 |
Z |
(\uff3a) 任意のDBCS文字。 |
H |
任意のSBCS文字。 |
その他 |
リテラル |