MaskedTextBox.Mask プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MaskedTextBox.Mask プロパティの意味・解説 

MaskedTextBox.Mask プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

実行時使用する入力マスク取得または設定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

<LocalizableAttribute(True)> _
Public Property Mask As
 String
Dim instance As MaskedTextBox
Dim value As String

value = instance.Mask

instance.Mask = value
[LocalizableAttribute(true)] 
public string Mask { get;
 set; }
[LocalizableAttribute(true)] 
public:
property String^ Mask {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_Mask ()

/** @property */
public void set_Mask (String value)

プロパティ
現在のマスクを表す String既定値は、任意の入力許可する空の文字列です。

例外例外
解説解説

Mask は、MaskedTextBox クラス既定プロパティです。

Mask は、次の表に示した1 つ上のマスク要素構成される文字列である必要がありますMaskedTextBox使用されるマスク言語は、関連する MaskedTextProvider で定義されます。標準プロバイダは、Visual Basic 6.0マスク エディット コントロール使用されるマスク言語基づいてマスク言語指定し、そのプラットフォームから移行するユーザーにとって既知プロバイダである必要があります

マスク要素

説明

0

数字 (省略不可)。この要素は、0 ~ 9 の 1 桁の数字を受け入れます

9

数字または空白 (省略可)。

#

数字または空白 (省略可)。マスク内のこの位置を空白にすると、Text プロパティ空白として描画されます。正符号 (+) およびマイナス記号 (-)使用できます

L

文字 (省略不可)。入力ASCII 文字 a ~ z および A ~ Z に制限します。このマスク要素は、正規表現の [a-zA-Z] と等価です。

?

文字 (省略可)。入力ASCII 文字 a ~ z および A ~ Z に制限します。このマスク要素は、正規表現の [a-zA-Z]? と等価です。

&

文字 (省略不可)。AsciiOnly プロパティtrue設定されている場合、この要素は "L" 要素同じよう動作します

C

文字 (省略可)。制御文字以外の文字入力できますAsciiOnly プロパティtrue設定されている場合、この要素は "?" 要素同じよう動作します

A

英数字 (省略可)。AsciiOnly プロパティtrue設定されている場合受け入れられる文字は、ASCII 文字 a ~ z および A ~ Z だけです。

a

英数字 (省略可)。AsciiOnly プロパティtrue設定されている場合受け入れられる文字は、ASCII 文字 a ~ z および A ~ Z だけです。

.

小数点のプレースホルダ。使用される実際表示文字は、コントロールの FormatProvider プロパティ決定される書式プロバイダ適した小数点記号なります

,

区切りのプレースホルダ。使用される実際表示文字は、コントロールFormatProvider プロパティ決定される書式プロバイダ適した区切りのプレースホルダになります

:

時刻区切り記号使用される実際表示文字は、コントロールFormatProvider プロパティ決定される書式プロバイダ適した時刻記号なります

/

日付区切り記号使用される実際表示文字は、コントロールFormatProvider プロパティ決定される書式プロバイダ適した日付記号なります

$

通貨記号表示される実際文字は、コントロールFormatProvider プロパティ決定される書式プロバイダ適した通貨記号なります

<

下にシフトします。後続すべての文字小文字変換します

>

上にシフトします。後続すべての文字大文字変換します

|

前に行われた上または下へのシフト無効にます。

\

エスケープマスク文字エスケープして、リテラル変換します。"\\" は、円記号エスケープ シーケンスです。

その他のすべての文字

リテラルマスク要素以外の文字はすべて、MaskedTextBox 内にそのまま表示されます。リテラル実行時マスク静的位置を常に占有するため、ユーザー移動または削除することはできません。

MaskedTextBox が、前のマスクフィルタ処理されたユーザー入力を既に含んでいる場合マスク変更すると、MaskedTextBox はその入力新しマスク定義に移行しようとします移行失敗すると、既存入力消去されます。長さ 0 の文字列マスクとして割り当てると、コントロール内の既存データ保持されます。長さ 0 のマスク使用する場合MaskedTextBox単一行の TextBox コントロール同じよう動作します

小数点 (.)、区切り (,)、時刻 (:)、日付 (/)、および通貨 ($) 記号は、既定ではアプリケーションのカルチャで定義され記号表示するように設定されます。FormatProvider プロパティ使用すると、別のカルチャの記号強制的に表示できます

実行時マスクへの文字挿入は、InsertKeyMode プロパティによって制御されます。ユーザーは、左右方向キーまたはマウス カーソル使用してマスク内を移動できますまた、空白入力すると、マスク内のオプション位置スキップできます

メモ重要 :

MaskedTextBox は、サロゲートおよび垂直方向の組み合わせ文字を除くすべてUnicode 文字サポートします

マスクの例を次の表に示します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MaskedTextBox クラス
MaskedTextBox メンバ
System.Windows.Forms 名前空間
Text
MaskFull
MaskCompleted
MaskChanged
MaskedTextProvider


このページでは「.NET Framework クラス ライブラリ リファレンス」からMaskedTextBox.Mask プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からMaskedTextBox.Mask プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からMaskedTextBox.Mask プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「MaskedTextBox.Mask プロパティ」の関連用語

MaskedTextBox.Mask プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MaskedTextBox.Mask プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS