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 が指定されていないときに、英大文字を入力すると英小文字に変換されます。
    WideDigit が指定されていて Narrow が指定されていないときに、半角数字を入力すると全角数字に変換されます。
    ただし、漢数字は数字とはみなされませんので、漢数字とアラビア数字の自動変換は行われません。
◆マスク文字
    MaskText ではマスク値を示す 16 進数を記述する代わりに、以下のマスク文字が利用できます。
    全角マスク文字 指定マスク
    Wide, Digit
    Wide, Digit, WhiteSpace
    Wide, Upper
    Wide, Upper, WhiteSpace, Symbol
    Wide, Lower
    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.