Mask 列挙体

◆機能
    入力可能な文字種を指定します。
    この列挙体には、メンバ値をビットごとに演算するための FlagsAttribute 属性が含まれています。
◆メンバ
    メンバ 値 説明
    Wide &h8000 全角入力可
    Narrow &h4000 半角入力可
    Digit &h0001 数字入力可
    WhiteSpace &h0004 空白入力可
    Symbol &h0008 記号入力可
    Upper &h0010 英大文字入力可
    Lower &h0020 英小文字入力可
    Hiragana &h0040 平仮名入力可
    Katakana &h0080 片仮名入力可
    All &h0200 全文字入力可
    ※ Wide, Narrow の少なくともどちらか一方は指定する必要があります。両方指定することもできます。
    ※ Digit 〜 All のいずれも指定されていない場合は入力不可です。
    ※ Hiragana は Wide が指定されていない場合は無効です。
◆解説
    MaskedTextBox.NET では、入力文字はできるだけ入力可能になるように自動変換されます。
    たとえば、Lower が指定されていて Upper が指定されていないときに、英大文字を入力すると英小文字に変換されます。
    Wide と Digit が指定されていて Narrow が指定されていないときに、半角数字を入力すると全角数字に変換されます。
    ただし、漢数字は数字とはみなされませんので、漢数字とアラビア数字の自動変換は行われません。
◆マスク文字
    MaskText ではマスク値を示す 16 進数を記述する代わりに、以下のマスク文字が利用できます。
    全角マスク文字 指定マスク
    0 Wide, Digit
    9 Wide, Digit, WhiteSpace
    A Wide, Upper
    Z Wide, Upper, WhiteSpace, Symbol
    a Wide, Lower
    z Wide, Lower, WhiteSpace, Symbol
    あ Wide, Hiragana
    ん Wide, Hiragana, WhiteSpace, Symbol
    ア Wide, Katakana
    ン Wide, Katakana, WhiteSpace, Symbol
    ? Wide, All
    上記以外の全角文字 Wide (入力不可)
    半角マスク文字 指定マスク
    0 Narrow, Digit
    9 Narrow, Digit, WhiteSpace
    A Narrow, Upper
    Z Narrow, Upper, WhiteSpace, Symbol
    a Narrow, Lower
    z Narrow, Lower, WhiteSpace, Symbol
    ア(半角) Narrow, Katakana
    ン(半角) Narrow, Katakana, WhiteSpace, Symbol
    ? Narrow, All
    上記以外の半角文字 Narrow (入力不可)
    マスク文字自体を通常文字として扱いたい場合は、半角の \ に続けて 1 文字記述するか、
    "〜" のように半角の " で囲んでください。
    \ と " を組み合わせることで \ と " 自体も通常文字として扱えます。



MaskedTextBox.NET (C) 2005 COMRADE Corp.