バージョン

InputMask プロパティ

キーボード入力のフィルタリングに使用される入力マスクを取得または設定します。
シンタックス
'宣言
 
Public Property InputMask As String
public string InputMask {get; set;}
解説

デフォルト値は、「CCCCCCCCCCCC 」に設定されています。

このマスクには、リテラル文字と、以下の入力マスクフラグを含むことができます。

  • & - 任意のキーボード文字(必須エントリ)。
  • L - 文字(必須エントリ)。
  • 0 - 数字(必須エントリ)。
  • A - 文字または数字(必須エントリ)。
  • C - 任意のキーボード文字(オプションエントリ)。
  • ?- 文字(オプションエントリ)。
  • # - 数字または「+/-」。(EmptyPositionChar または PadChar を使用すると、入力は任意になります)
  • 9 - 数字(オプションエントリ)。
  • a - 文字または数字(オプションエントリ)。
  • > - 右辺のすべての文字が大文字に変換されます。
  • < - 右辺のすべての文字が小文字に変換されます。

入力マスクの詳細については、ヘルプの以下のトピックを参照してください。開発者ガイド > ツールセット > コントロールとコンポーネント > WebMaskEdit。

注:

  • フラグ文字の前に「\」(エスケープ)文字が表示される場合、文字はマスクのリテラル部分になります。たとえば、マスクが「"A\A\BB\\##\99"」に設定され、コントロールにデータがない場合、編集モードではテキストは「"_A\BB\#_9_"」と表示されます。「_」は入力が可能な場所です。
  • >または<フラグで設定された大文字小文字の規則をキャンセルするには、このフラグを複数回使用する必要があります。たとえば、マスクが">CC->CC->CC"に設定され、ユーザーが"XxXxXx"を入力した場合、結果のテキストは"XX-Xx-XX"と表示されます。
  • コントロールが入力フォーカスを持たない場合、オプションの空のマスク位置は表示されません。

参照