MaskedTextBox.Mask プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

[LocalizableAttribute(true)] public: property String^ Mask { String^ get (); void set (String^ value); }
現在のマスクを表す String。既定値は、任意の入力を許可する空の文字列です。


Mask は、MaskedTextBox クラスの既定のプロパティです。
Mask は、次の表に示した、1 つ以上のマスク要素で構成される文字列である必要があります。MaskedTextBox で使用されるマスク言語は、関連する MaskedTextProvider で定義されます。標準プロバイダは、Visual Basic 6.0 のマスク エディット コントロールで使用されるマスク言語に基づいてマスク言語を指定し、そのプラットフォームから移行するユーザーにとって既知のプロバイダである必要があります。
MaskedTextBox が、前のマスクでフィルタ処理されたユーザー入力を既に含んでいる場合にマスクを変更すると、MaskedTextBox はその入力を新しいマスク定義に移行しようとします。移行に失敗すると、既存の入力が消去されます。長さ 0 の文字列をマスクとして割り当てると、コントロール内の既存のデータが保持されます。長さ 0 のマスクで使用する場合、MaskedTextBox は単一行の TextBox コントロールと同じように動作します。
小数点 (.)、桁区切り (,)、時刻 (:)、日付 (/)、および通貨 ($) 記号は、既定ではアプリケーションのカルチャで定義された記号を表示するように設定されます。FormatProvider プロパティを使用すると、別のカルチャの記号を強制的に表示できます。
実行時のマスクへの文字挿入は、InsertKeyMode プロパティによって制御されます。ユーザーは、左右の方向キーまたはマウス カーソルを使用してマスク内を移動できます。また、空白を入力すると、マスク内のオプションの位置をスキップできます。
00/00/0000 | 国際対応の日付形式の日付 (日、月を表す数値、年)。"/" 文字は論理的な日付区切り記号で、アプリケーションの現在のカルチャに適した日付区切り記号としてユーザーに表示されます。 |
00->L<LL-0000 | 米国形式の日付 (日、月の省略形、および年)。3 文字の月の省略形は、最初の 1 文字が大文字、後の 2 文字が小文字で表示されます。 |
(999)-000-0000 | 米国の電話番号。市外局番はオプションです。ユーザーがオプションの文字を入力しない場合は、空白を入力するか、最初の 0 で表されるマスクの位置に直接マウス ポインタを置くことができます。 |
$999,999.00 | 0 ~ 999999 の範囲の通貨値。通貨、桁区切り、および小数点文字は、実行時にカルチャ固有の同等の文字に置換されます。 |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からMaskedTextBox.Mask プロパティを検索する場合は、下記のリンクをクリックしてください。

- MaskedTextBox.Mask プロパティのページへのリンク