MaskedTextBox イベント


関連項目
MaskedTextBox クラスSystem.Windows.Forms 名前空間
MaskedTextBox.Mask プロパティ
System.ComponentModel.MaskedTextProvider
その他の技術情報
MaskedTextBox コントロールのサンプルMaskedTextBox コントロール (Windows フォーム)
MaskedTextBox クラス
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

<ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _ <ComVisibleAttribute(True)> _ Public Class MaskedTextBox Inherits TextBoxBase
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] [ComVisibleAttribute(true)] public class MaskedTextBox : TextBoxBase
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)] [ComVisibleAttribute(true)] public ref class MaskedTextBox : public TextBoxBase

MaskedTextBox クラスは、ユーザー入力を受け入れまたは拒否するための宣言構文をサポートする、拡張された TextBox コントロールです。Mask プロパティを使用すると、アプリケーションでカスタム検証ロジックを作成しなくても、次の入力を指定できます。
実行時に MaskedTextBox コントロールが表示される場合、マスクは一連のプロンプト文字およびオプションのリテラル文字として表されます。編集可能な各マスク位置は、必須またはオプションの入力を表し、単一のプロンプト文字を使用して表示されます。たとえば、シャープ記号 (#) は、数字入力のプレースホルダとしてよく使用されます。PromptChar プロパティを使用すると、カスタム プロンプト文字を指定できます。HidePromptOnLeave プロパティは、コントロールが入力フォーカスを失ったときにプロンプト文字が表示されるかどうかを決定します。
ユーザーがマスクされたテキスト ボックスに入力すると、有効な入力文字はそれぞれのプロンプト文字に順に置換されます。ユーザーが無効な文字を入力すると、置換は行われません。BeepOnError プロパティが true に設定されている場合、ビープ音が出され、MaskInputRejected イベントが発生します。このイベントを処理すると、独自のカスタム エラー ロジックを指定できます。
現在の挿入位置がリテラル文字の場合、複数のオプションを使用できます。
-
プロンプト文字以外の文字を入力すると、リテラルは自動的にスキップされ、入力文字は、次のプロンプト文字で表される次の編集可能な位置に自動的に適用されます。
-
AllowPromptAsInput プロパティが true の場合、プロンプト文字を入力すると、入力はプロンプト文字を上書きし、挿入位置はマスク内の次の位置に移動します。
MaskFull プロパティを使用すると、ユーザーが必須の入力をすべて入力したかどうかを検証できます。Text プロパティは、マスクおよび TextMaskFormat プロパティに従って書式設定されたユーザーの入力を常に取得します。
実際には、MaskedTextBox コントロールは、MaskedTextProvider プロパティで指定された System.ComponentModel.MaskedTextProvider クラスに対するすべてのマスク処理を遅延します。この標準のプロバイダは、サロゲートおよび垂直方向の組み合わせ文字を除くすべての Unicode 文字をサポートします。ただし、AsciiOnly プロパティを使用すると、入力を文字セット a ~ z、A ~ Z、および 0 ~ 9 に制限できます。
マスクは、ユーザーの入力が特定の型に対する有効な値を表すことを必ずしも保証していません。たとえば、年齢に対して -9 が入力されることがあります。その値の型のインスタンスを ValidatingType プロパティに割り当てると、ユーザーの入力が有効な値を表すかどうかを検証できます。TypeValidationCompleted イベントを監視すると、無効な値が含まれる場合にユーザーが MaskedTextBox からフォーカスを解除するかどうかを検出できます。型の検証が正常に行われると、TypeValidationEventArgs パラメータの ReturnValue プロパティを通じて値を表すオブジェクトを使用できます。
TextBox コントロールと同様、MaskedTextBox では、いくつかの一般的なショートカット キーが使用できません。たとえば、Ctrl + R (右揃え)、Ctrl + L (左揃え)、Ctrl + L (中央揃え) の各キーは使用できません。
Visual Basic 6.0 との互換性MaskedTextBox は、Visual Basic 6.0 のマスク エディット コントロール のほとんどの機能を保持するようにデザインされています。マスク エディット コントロールの一般的なプロパティと、MaskedTextBox での等価のプロパティの一覧を次の表に示します。

日付を受け入れるために MaskedTextBox を初期化し、MaskInputRejected イベントと TypeValidationCompleted イベントの両方を使用して、ユーザーに無効な入力であることを通知するコード例を次に示します。
Private Sub MaskedTextBox1_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles MaskedTextBox1.MaskInputRejected If (Me.MaskedTextBox1.MaskFull) Then ToolTip1.ToolTipTitle = "Input Rejected - Too Much Data" ToolTip1.Show("You cannot enter any more data into the date field. Delete some characters in order to insert more data.", Me.MaskedTextBox1, Me.MaskedTextBox1.Location.X, Me.MaskedTextBox1.Location.Y, 5000) ElseIf (e.Position = Me.MaskedTextBox1.Mask.Length) Then ToolTip1.ToolTipTitle = "Input Rejected - End of Field" ToolTip1.Show("You cannot add extra characters to the end of this date field.", Me.MaskedTextBox1, Me.MaskedTextBox1.Location.X, Me.MaskedTextBox1.Location.Y, 5000) Else ToolTip1.ToolTipTitle = "Input Rejected" ToolTip1.Show("You can only add numeric characters (0-9) into this date field.", Me.MaskedTextBox1, Me.MaskedTextBox1.Location.X, Me.MaskedTextBox1.Location.Y, 5000) End If End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.ToolTip1.IsBalloon = True Me.MaskedTextBox1.Mask = "00/00/0000" End Sub Private Sub MaskedTextBox1_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) Handles MaskedTextBox1.KeyDown ' The balloon tip is visible for five seconds; if the user types any data before it disappears, collapse it ourselves. Me.ToolTip1.Hide(Me.MaskedTextBox1) End Sub
private void Form1_Load(object sender, EventArgs e) { maskedTextBox1.Mask = "00/00/0000"; maskedTextBox1.MaskInputRejected += new MaskInputRejectedEventHandler(maskedTextBox1_MaskInputRejected); maskedTextBox1.KeyDown += new KeyEventHandler(maskedTextBox1_KeyDown); } void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e) { if (maskedTextBox1.MaskFull) { toolTip1.ToolTipTitle = "Input Rejected - Too Much Data"; toolTip1.Show("You cannot enter any more data into the date field. Delete some characters in order to insert more data.", maskedTextBox1, maskedTextBox1.Location.X, maskedTextBox1.Location.Y, 5000); } else if (e.Position == maskedTextBox1.Mask.Length) { toolTip1.ToolTipTitle = "Input Rejected - End of Field"; toolTip1.Show("You cannot add extra characters to the end of this date field.", maskedTextBox1, maskedTextBox1.Location.X, maskedTextBox1.Location.Y, 5000); } else { toolTip1.ToolTipTitle = "Input Rejected"; toolTip1.Show("You can only add numeric characters (0-9) into this date field.", maskedTextBox1, maskedTextBox1.Location.X, maskedTextBox1.Location.Y, 5000); } } void maskedTextBox1_KeyDown(object sender, KeyEventArgs e) { // The balloon tip is visible for five seconds; if the user types any data before it disappears, collapse it ourselves. toolTip1.Hide(maskedTextBox1); }

System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.TextBoxBase
System.Windows.Forms.MaskedTextBox


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MaskedTextBox コンストラクタ ()
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


既定の MaskedTextBox コンストラクタは、MaskedTextProvider プロパティを、文字列 "<>" で表される null マスクに設定します。null マスクは、すべての文字の組み合わせを入力として受け入れます。

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MaskedTextBox コンストラクタ (MaskedTextProvider)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)



maskedTextProvider パラメータは、MaskedTextBox で使用されるマスク言語を定義します。マスクを解析して、ユーザー入力が現在のマスク位置に適合するかどうかを確認する必要があります。独自のカスタム マスク言語を定義するには、System.ComponentModel.MaskedTextProvider から新しいクラスを派生させます。標準の System.ComponentModel.MaskedTextProvider を置換するには、MaskedTextBox(MaskedTextProvider) コンストラクタを使用します。
既定のマスク言語を使用して、独自の入力マスクを指定する場合、このコンストラクタを使用する必要はありません。代わりに、MaskedTextBox(String) コンストラクタまたは既定のコンストラクタを使用して Mask プロパティを設定できます。

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MaskedTextBox コンストラクタ

名前 | 説明 |
---|---|
MaskedTextBox () | 既定値を使用して MaskedTextBox クラスの新しいインスタンスを初期化します。 |
MaskedTextBox (MaskedTextProvider) | 指定されたカスタム マスク言語プロバイダを使用して、MaskedTextBox クラスの新しいインスタンスを初期化します。 |
MaskedTextBox (String) | 入力マスクを指定して、MaskedTextBox クラスの新しいインスタンスを初期化します。 |

MaskedTextBox コンストラクタ (String)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)



MaskedTextBox(String) コンストラクタは、入力 mask と共に標準の System.ComponentModel.MaskedTextProvider を使用して、MaskedTextBox へのユーザー入力を解析します。

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MaskedTextBox プロパティ



関連項目
MaskedTextBox クラスSystem.Windows.Forms 名前空間
Mask
System.ComponentModel.MaskedTextProvider
その他の技術情報
MaskedTextBox コントロールのサンプルMaskedTextBox コントロール (Windows フォーム)
MaskedTextBox メソッド


名前 | 説明 | |
---|---|---|
![]() | AccessibilityNotifyClients | オーバーロードされます。 ユーザー補助クライアント アプリケーションに AccessibleEvents を通知します。 ( Control から継承されます。) |
![]() | CreateAccessibilityInstance | コントロールの新しいユーザー補助オブジェクトを作成します。 ( Control から継承されます。) |
![]() | CreateControlsInstance | コントロールのコントロール コレクションの新しいインスタンスを作成します。 ( Control から継承されます。) |
![]() | CreateHandle | オーバーライドされます。 |
![]() | DefWndProc | 指定したメッセージを既定のウィンドウ プロシージャに送信します。 ( Control から継承されます。) |
![]() | DestroyHandle | コントロールに関連付けられたハンドルを破棄します。 ( Control から継承されます。) |
![]() | Dispose | オーバーロードされます。 Control によって使用されているすべてのリソースを解放します。 ( Control から継承されます。) |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。) |
![]() | GetAccessibilityObjectById | 指定した AccessibleObject を取得します。 ( Control から継承されます。) |
![]() | GetAutoSizeMode | AutoSize プロパティが有効なときのコントロールの動作を示す値を取得します。 ( Control から継承されます。) |
![]() | GetScaledBounds | コントロールのスケールが設定される境界を取得します。 ( Control から継承されます。) |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 ( Component から継承されます。) |
![]() | GetStyle | コントロールの指定したコントロール スタイル ビットの値を取得します。 ( Control から継承されます。) |
![]() | GetTopLevel | コントロールがトップレベル コントロールかどうかを判断します。 ( Control から継承されます。) |
![]() | InitLayout | コントロールが別のコンテナに追加された後、呼び出されます。 ( Control から継承されます。) |
![]() | InvokeGotFocus | 指定したコントロールの GotFocus イベントを発生させます。 ( Control から継承されます。) |
![]() | InvokeLostFocus | 指定したコントロールの LostFocus イベントを発生させます。 ( Control から継承されます。) |
![]() | InvokeOnClick | 指定したコントロールの Click イベントを発生させます。 ( Control から継承されます。) |
![]() | InvokePaint | 指定したコントロールの Paint イベントを発生させます。 ( Control から継承されます。) |
![]() | InvokePaintBackground | 指定したコントロールの PaintBackground イベントを発生させます。 ( Control から継承されます。) |
![]() | IsInputChar | 文字が、コントロールによって認識される入力文字かどうかを判断します。 ( Control から継承されます。) |
![]() | IsInputKey | オーバーライドされます。 |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
![]() | NotifyInvalidate | 無効化するコントロールの領域を指定して、Invalidated イベントを発生させます。 ( Control から継承されます。) |
![]() | OnAcceptsTabChanged | AcceptsTabChanged イベントを発生させます。 ( TextBoxBase から継承されます。) |
![]() | OnAutoSizeChanged | AutoSizeChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnBackColorChanged | オーバーライドされます。 |
![]() | OnBackgroundImageChanged | BackgroundImageChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnBackgroundImageLayoutChanged | BackgroundImageLayoutChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnBindingContextChanged | BindingContextChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnBorderStyleChanged | BorderStyleChanged イベントを発生させます。 ( TextBoxBase から継承されます。) |
![]() | OnCausesValidationChanged | CausesValidationChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnChangeUICues | ChangeUICues イベントを発生させます。 ( Control から継承されます。) |
![]() | OnClick | Click イベントを発生させます。 ( Control から継承されます。) |
![]() | OnClientSizeChanged | ClientSizeChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnContextMenuChanged | ContextMenuChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnContextMenuStripChanged | ContextMenuStripChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnControlAdded | ControlAdded イベントを発生させます。 ( Control から継承されます。) |
![]() | OnControlRemoved | ControlRemoved イベントを発生させます。 ( Control から継承されます。) |
![]() | OnCreateControl | CreateControl イベントを発生させます。 ( Control から継承されます。) |
![]() | OnCursorChanged | CursorChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnDockChanged | DockChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnDoubleClick | DoubleClick イベントを発生させます。 ( Control から継承されます。) |
![]() | OnDragDrop | DragDrop イベントを発生させます。 ( Control から継承されます。) |
![]() | OnDragEnter | DragEnter イベントを発生させます。 ( Control から継承されます。) |
![]() | OnDragLeave | DragLeave イベントを発生させます。 ( Control から継承されます。) |
![]() | OnDragOver | DragOver イベントを発生させます。 ( Control から継承されます。) |
![]() | OnEnabledChanged | EnabledChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnEnter | Enter イベントを発生させます。 ( Control から継承されます。) |
![]() | OnFontChanged | ( TextBoxBase から継承されます。) |
![]() | OnForeColorChanged | ForeColorChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnGiveFeedback | GiveFeedback イベントを発生させます。 ( Control から継承されます。) |
![]() | OnGotFocus | GotFocus イベントを発生させます。 ( Control から継承されます。) |
![]() | OnHandleCreated | オーバーライドされます。 |
![]() | OnHandleDestroyed | ( TextBoxBase から継承されます。) |
![]() | OnHelpRequested | HelpRequested イベントを発生させます。 ( Control から継承されます。) |
![]() | OnHideSelectionChanged | HideSelectionChanged イベントを発生させます。 ( TextBoxBase から継承されます。) |
![]() | OnImeModeChanged | ImeModeChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnInvalidated | Invalidated イベントを発生させます。 ( Control から継承されます。) |
![]() | OnIsOverwriteModeChanged | IsOverwriteModeChanged イベントを発生させます。 |
![]() | OnKeyDown | オーバーライドされます。 |
![]() | OnKeyPress | オーバーライドされます。 |
![]() | OnKeyUp | オーバーライドされます。 |
![]() | OnLayout | Layout イベントを発生させます。 ( Control から継承されます。) |
![]() | OnLeave | Leave イベントを発生させます。 ( Control から継承されます。) |
![]() | OnLocationChanged | LocationChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnLostFocus | LostFocus イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMarginChanged | MarginChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMaskChanged | MaskChanged イベントを発生させます。 |
![]() | OnModifiedChanged | ModifiedChanged イベントを発生させます。 ( TextBoxBase から継承されます。) |
![]() | OnMouseCaptureChanged | MouseCaptureChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseClick | MouseClick イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseDoubleClick | MouseDoubleClick イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseDown | MouseDown イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseEnter | MouseEnter イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseHover | MouseHover イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseLeave | MouseLeave イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseMove | MouseMove イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseUp | ( TextBoxBase から継承されます。) |
![]() | OnMouseWheel | MouseWheel イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMove | Move イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMultilineChanged | オーバーライドされます。 通常は MultilineChanged イベントを発生させますが、MaskedTextBox では無効になっています。 |
![]() | OnNotifyMessage | コントロールに Windows メッセージを通知します。 ( Control から継承されます。) |
![]() | OnPaddingChanged | このクラスでは、このメソッドは使用されません。 ( TextBoxBase から継承されます。) |
![]() | OnPaint | Paint イベントを発生させます。 ( Control から継承されます。) |
![]() | OnPaintBackground | コントロールの背景を描画します。 ( Control から継承されます。) |
![]() | OnParentBackColorChanged | コントロールのコンテナの BackColor プロパティ値が変更された場合に、BackColorChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnParentBackgroundImageChanged | コントロールのコンテナの BackgroundImage プロパティ値が変更された場合に、BackgroundImageChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnParentBindingContextChanged | コントロールのコンテナの BindingContext プロパティ値が変更された場合に、BindingContextChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnParentChanged | ParentChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnParentCursorChanged | CursorChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnParentEnabledChanged | コントロールのコンテナの Enabled プロパティ値が変更された場合に、EnabledChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnParentFontChanged | コントロールのコンテナの Font プロパティ値が変更された場合に、FontChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnParentForeColorChanged | コントロールのコンテナの ForeColor プロパティ値が変更された場合に、ForeColorChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnParentRightToLeftChanged | コントロールのコンテナの RightToLeft プロパティ値が変更された場合に、RightToLeftChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnParentVisibleChanged | コントロールのコンテナの Visible プロパティ値が変更された場合に、VisibleChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnPreviewKeyDown | PreviewKeyDown イベントを発生させます。 ( Control から継承されます。) |
![]() | OnPrint | Paint イベントを発生させます。 ( Control から継承されます。) |
![]() | OnQueryContinueDrag | QueryContinueDrag イベントを発生させます。 ( Control から継承されます。) |
![]() | OnReadOnlyChanged | ReadOnlyChanged イベントを発生させます。 ( TextBoxBase から継承されます。) |
![]() | OnRegionChanged | RegionChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnResize | Resize イベントを発生させます。 ( Control から継承されます。) |
![]() | OnRightToLeftChanged | RightToLeftChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnSizeChanged | SizeChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnStyleChanged | StyleChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnSystemColorsChanged | SystemColorsChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnTabIndexChanged | TabIndexChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnTabStopChanged | TabStopChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnTextAlignChanged | TextAlignChanged イベントを発生させます。 |
![]() | OnTextChanged | オーバーライドされます。 TextChanged イベントを発生させます。 |
![]() | OnValidated | Validated イベントを発生させます。 ( Control から継承されます。) |
![]() | OnValidating | オーバーライドされます。 Validating イベントを発生させます。 |
![]() | OnVisibleChanged | VisibleChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | ProcessCmdKey | オーバーライドされます。 |
![]() | ProcessDialogChar | ダイアログ文字を処理します。 ( Control から継承されます。) |
![]() | ProcessDialogKey | ( TextBoxBase から継承されます。) |
![]() | ProcessKeyEventArgs | キー メッセージを処理し、適切なコントロール イベントを生成します。 ( Control から継承されます。) |
![]() | ProcessKeyMessage | オーバーライドされます。 このメソッドの基本実装をオーバーライドして、入力言語の変更を処理します。 |
![]() | ProcessKeyPreview | キーボード メッセージをプレビューします。 ( Control から継承されます。) |
![]() | ProcessMnemonic | ニーモニック文字を処理します。 ( Control から継承されます。) |
![]() | RaiseDragEvent | 適切なドラッグ イベントを発生させます。 ( Control から継承されます。) |
![]() | RaiseKeyEvent | 適切なキー イベントを発生させます。 ( Control から継承されます。) |
![]() | RaiseMouseEvent | 適切なマウス イベントを発生させます。 ( Control から継承されます。) |
![]() | RaisePaintEvent | 適切な描画イベントを発生させます。 ( Control から継承されます。) |
![]() | RecreateHandle | 強制的にコントロールのハンドルを再作成します。 ( Control から継承されます。) |
![]() | ReflectMessage | 指定したメッセージを指定したハンドルにバインドされたコントロールにリフレクションします。 ( Control から継承されます。) |
![]() | ResetMouseEventArgs | MouseLeave イベントを処理するためのコントロールをリセットします。 ( Control から継承されます。) |
![]() | RtlTranslateAlignment | オーバーロードされます。 現在の配置を適切な配置に変換し、テキストを右から左に表示できるようにします。 ( Control から継承されます。) |
![]() | RtlTranslateContent | 指定した ContentAlignment を適切な ContentAlignment に変換し、テキストを右から左に表示できるようにします。 ( Control から継承されます。) |
![]() | RtlTranslateHorizontal | 指定した HorizontalAlignment を適切な HorizontalAlignment に変換し、テキストを右から左に表示できるようにします。 ( Control から継承されます。) |
![]() | RtlTranslateLeftRight | 指定した LeftRightAlignment を適切な LeftRightAlignment に変換し、テキストを右から左に表示できるようにします。 ( Control から継承されます。) |
![]() | ScaleControl | コントロールの位置、サイズ、埋め込み、およびマージンのスケールを設定します。 ( Control から継承されます。) |
![]() | ScaleCore | ( Control から継承されます。) |
![]() | Select | オーバーロードされます。 コントロールをアクティブにします。 ( Control から継承されます。) |
![]() | SetAutoSizeMode | AutoSize プロパティが有効なときのコントロールの動作を示す値を設定します。 ( Control から継承されます。) |
![]() | SetBoundsCore | TextBoxBase コントロールの指定した境界を設定します。 ( TextBoxBase から継承されます。) |
![]() | SetClientSizeCore | コントロールのクライアント領域のサイズを設定します。 ( Control から継承されます。) |
![]() | SetStyle | 指定したスタイル ビットを指定した値に設定します。 ( Control から継承されます。) |
![]() | SetTopLevel | コントロールをトップレベル コントロールとして設定します。 ( Control から継承されます。) |
![]() | SetVisibleCore | コントロールを指定した表示状態に設定します。 ( Control から継承されます。) |
![]() | SizeFromClientSize | クライアント領域の高さおよび幅からコントロール全体のサイズを決定します。 ( Control から継承されます。) |
![]() | UpdateBounds | オーバーロードされます。 コントロールの範囲を更新します。 ( Control から継承されます。) |
![]() | UpdateStyles | 割り当て済みのスタイルを強制的にコントロールに再適用します。 ( Control から継承されます。) |
![]() | UpdateZOrder | コントロールを親の z オーダーで更新します。 ( Control から継承されます。) |
![]() | WndProc | オーバーライドされます。 |

関連項目
MaskedTextBox クラスSystem.Windows.Forms 名前空間
Mask
System.ComponentModel.MaskedTextProvider
その他の技術情報
MaskedTextBox コントロールのサンプルMaskedTextBox コントロール (Windows フォーム)
MaskedTextBox メンバ
適切なユーザー入力と不適切なユーザー入力を区別するには、マスクを使用します。
MaskedTextBox データ型で公開されるメンバを以下の表に示します。





名前 | 説明 | |
---|---|---|
![]() | AccessibilityNotifyClients | オーバーロードされます。 ユーザー補助クライアント アプリケーションに AccessibleEvents を通知します。 (Control から継承されます。) |
![]() | CreateAccessibilityInstance | コントロールの新しいユーザー補助オブジェクトを作成します。 (Control から継承されます。) |
![]() | CreateControlsInstance | コントロールのコントロール コレクションの新しいインスタンスを作成します。 (Control から継承されます。) |
![]() | CreateHandle | オーバーライドされます。 |
![]() | DefWndProc | 指定したメッセージを既定のウィンドウ プロシージャに送信します。 (Control から継承されます。) |
![]() | DestroyHandle | コントロールに関連付けられたハンドルを破棄します。 (Control から継承されます。) |
![]() | Dispose | オーバーロードされます。 Control によって使用されているすべてのリソースを解放します。 (Control から継承されます。) |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。) |
![]() | GetAccessibilityObjectById | 指定した AccessibleObject を取得します。 (Control から継承されます。) |
![]() | GetAutoSizeMode | AutoSize プロパティが有効なときのコントロールの動作を示す値を取得します。 (Control から継承されます。) |
![]() | GetScaledBounds | コントロールのスケールが設定される境界を取得します。 (Control から継承されます。) |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。) |
![]() | GetStyle | コントロールの指定したコントロール スタイル ビットの値を取得します。 (Control から継承されます。) |
![]() | GetTopLevel | コントロールがトップレベル コントロールかどうかを判断します。 (Control から継承されます。) |
![]() | InitLayout | コントロールが別のコンテナに追加された後、呼び出されます。 (Control から継承されます。) |
![]() | InvokeGotFocus | 指定したコントロールの GotFocus イベントを発生させます。 (Control から継承されます。) |
![]() | InvokeLostFocus | 指定したコントロールの LostFocus イベントを発生させます。 (Control から継承されます。) |
![]() | InvokeOnClick | 指定したコントロールの Click イベントを発生させます。 (Control から継承されます。) |
![]() | InvokePaint | 指定したコントロールの Paint イベントを発生させます。 (Control から継承されます。) |
![]() | InvokePaintBackground | 指定したコントロールの PaintBackground イベントを発生させます。 (Control から継承されます。) |
![]() | IsInputChar | 文字が、コントロールによって認識される入力文字かどうかを判断します。 (Control から継承されます。) |
![]() | IsInputKey | オーバーライドされます。 |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
![]() | NotifyInvalidate | 無効化するコントロールの領域を指定して、Invalidated イベントを発生させます。 (Control から継承されます。) |
![]() | OnAcceptsTabChanged | AcceptsTabChanged イベントを発生させます。 (TextBoxBase から継承されます。) |
![]() | OnAutoSizeChanged | AutoSizeChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnBackColorChanged | オーバーライドされます。 |
![]() | OnBackgroundImageChanged | BackgroundImageChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnBackgroundImageLayoutChanged | BackgroundImageLayoutChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnBindingContextChanged | BindingContextChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnBorderStyleChanged | BorderStyleChanged イベントを発生させます。 (TextBoxBase から継承されます。) |
![]() | OnCausesValidationChanged | CausesValidationChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnChangeUICues | ChangeUICues イベントを発生させます。 (Control から継承されます。) |
![]() | OnClick | Click イベントを発生させます。 (Control から継承されます。) |
![]() | OnClientSizeChanged | ClientSizeChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnContextMenuChanged | ContextMenuChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnContextMenuStripChanged | ContextMenuStripChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnControlAdded | ControlAdded イベントを発生させます。 (Control から継承されます。) |
![]() | OnControlRemoved | ControlRemoved イベントを発生させます。 (Control から継承されます。) |
![]() | OnCreateControl | CreateControl イベントを発生させます。 (Control から継承されます。) |
![]() | OnCursorChanged | CursorChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnDockChanged | DockChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnDoubleClick | DoubleClick イベントを発生させます。 (Control から継承されます。) |
![]() | OnDragDrop | DragDrop イベントを発生させます。 (Control から継承されます。) |
![]() | OnDragEnter | DragEnter イベントを発生させます。 (Control から継承されます。) |
![]() | OnDragLeave | DragLeave イベントを発生させます。 (Control から継承されます。) |
![]() | OnDragOver | DragOver イベントを発生させます。 (Control から継承されます。) |
![]() | OnEnabledChanged | EnabledChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnEnter | Enter イベントを発生させます。 (Control から継承されます。) |
![]() | OnFontChanged | ( TextBoxBase から継承されます。) |
![]() | OnForeColorChanged | ForeColorChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnGiveFeedback | GiveFeedback イベントを発生させます。 (Control から継承されます。) |
![]() | OnGotFocus | GotFocus イベントを発生させます。 (Control から継承されます。) |
![]() | OnHandleCreated | オーバーライドされます。 |
![]() | OnHandleDestroyed | ( TextBoxBase から継承されます。) |
![]() | OnHelpRequested | HelpRequested イベントを発生させます。 (Control から継承されます。) |
![]() | OnHideSelectionChanged | HideSelectionChanged イベントを発生させます。 (TextBoxBase から継承されます。) |
![]() | OnImeModeChanged | ImeModeChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnInvalidated | Invalidated イベントを発生させます。 (Control から継承されます。) |
![]() | OnIsOverwriteModeChanged | IsOverwriteModeChanged イベントを発生させます。 |
![]() | OnKeyDown | オーバーライドされます。 |
![]() | OnKeyPress | オーバーライドされます。 |
![]() | OnKeyUp | オーバーライドされます。 |
![]() | OnLayout | Layout イベントを発生させます。 (Control から継承されます。) |
![]() | OnLeave | Leave イベントを発生させます。 (Control から継承されます。) |
![]() | OnLocationChanged | LocationChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnLostFocus | LostFocus イベントを発生させます。 (Control から継承されます。) |
![]() | OnMarginChanged | MarginChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnMaskChanged | MaskChanged イベントを発生させます。 |
![]() | OnModifiedChanged | ModifiedChanged イベントを発生させます。 (TextBoxBase から継承されます。) |
![]() | OnMouseCaptureChanged | MouseCaptureChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseClick | MouseClick イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseDoubleClick | MouseDoubleClick イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseDown | MouseDown イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseEnter | MouseEnter イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseHover | MouseHover イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseLeave | MouseLeave イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseMove | MouseMove イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseUp | ( TextBoxBase から継承されます。) |
![]() | OnMouseWheel | MouseWheel イベントを発生させます。 (Control から継承されます。) |
![]() | OnMove | Move イベントを発生させます。 (Control から継承されます。) |
![]() | OnMultilineChanged | オーバーライドされます。 通常は MultilineChanged イベントを発生させますが、MaskedTextBox では無効になっています。 |
![]() | OnNotifyMessage | コントロールに Windows メッセージを通知します。 (Control から継承されます。) |
![]() | OnPaddingChanged | このクラスでは、このメソッドは使用されません。 (TextBoxBase から継承されます。) |
![]() | OnPaint | Paint イベントを発生させます。 (Control から継承されます。) |
![]() | OnPaintBackground | コントロールの背景を描画します。 (Control から継承されます。) |
![]() | OnParentBackColorChanged | コントロールのコンテナの BackColor プロパティ値が変更された場合に、BackColorChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnParentBackgroundImageChanged | コントロールのコンテナの BackgroundImage プロパティ値が変更された場合に、BackgroundImageChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnParentBindingContextChanged | コントロールのコンテナの BindingContext プロパティ値が変更された場合に、BindingContextChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnParentChanged | ParentChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnParentCursorChanged | CursorChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnParentEnabledChanged | コントロールのコンテナの Enabled プロパティ値が変更された場合に、EnabledChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnParentFontChanged | コントロールのコンテナの Font プロパティ値が変更された場合に、FontChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnParentForeColorChanged | コントロールのコンテナの ForeColor プロパティ値が変更された場合に、ForeColorChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnParentRightToLeftChanged | コントロールのコンテナの RightToLeft プロパティ値が変更された場合に、RightToLeftChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnParentVisibleChanged | コントロールのコンテナの Visible プロパティ値が変更された場合に、VisibleChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnPreviewKeyDown | PreviewKeyDown イベントを発生させます。 (Control から継承されます。) |
![]() | OnPrint | Paint イベントを発生させます。 (Control から継承されます。) |
![]() | OnQueryContinueDrag | QueryContinueDrag イベントを発生させます。 (Control から継承されます。) |
![]() | OnReadOnlyChanged | ReadOnlyChanged イベントを発生させます。 (TextBoxBase から継承されます。) |
![]() | OnRegionChanged | RegionChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnResize | Resize イベントを発生させます。 (Control から継承されます。) |
![]() | OnRightToLeftChanged | RightToLeftChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnSizeChanged | SizeChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnStyleChanged | StyleChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnSystemColorsChanged | SystemColorsChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnTabIndexChanged | TabIndexChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnTabStopChanged | TabStopChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnTextAlignChanged | TextAlignChanged イベントを発生させます。 |
![]() | OnTextChanged | オーバーライドされます。 TextChanged イベントを発生させます。 |
![]() | OnValidated | Validated イベントを発生させます。 (Control から継承されます。) |
![]() | OnValidating | オーバーライドされます。 Validating イベントを発生させます。 |
![]() | OnVisibleChanged | VisibleChanged イベントを発生させます。 (Control から継承されます。) |
![]() | ProcessCmdKey | オーバーライドされます。 |
![]() | ProcessDialogChar | ダイアログ文字を処理します。 (Control から継承されます。) |
![]() | ProcessDialogKey | ( TextBoxBase から継承されます。) |
![]() | ProcessKeyEventArgs | キー メッセージを処理し、適切なコントロール イベントを生成します。 (Control から継承されます。) |
![]() | ProcessKeyMessage | オーバーライドされます。 このメソッドの基本実装をオーバーライドして、入力言語の変更を処理します。 |
![]() | ProcessKeyPreview | キーボード メッセージをプレビューします。 (Control から継承されます。) |
![]() | ProcessMnemonic | ニーモニック文字を処理します。 (Control から継承されます。) |
![]() | RaiseDragEvent | 適切なドラッグ イベントを発生させます。 (Control から継承されます。) |
![]() | RaiseKeyEvent | 適切なキー イベントを発生させます。 (Control から継承されます。) |
![]() | RaiseMouseEvent | 適切なマウス イベントを発生させます。 (Control から継承されます。) |
![]() | RaisePaintEvent | 適切な描画イベントを発生させます。 (Control から継承されます。) |
![]() | RecreateHandle | 強制的にコントロールのハンドルを再作成します。 (Control から継承されます。) |
![]() | ReflectMessage | 指定したメッセージを指定したハンドルにバインドされたコントロールにリフレクションします。 (Control から継承されます。) |
![]() | ResetMouseEventArgs | MouseLeave イベントを処理するためのコントロールをリセットします。 (Control から継承されます。) |
![]() | RtlTranslateAlignment | オーバーロードされます。 現在の配置を適切な配置に変換し、テキストを右から左に表示できるようにします。 (Control から継承されます。) |
![]() | RtlTranslateContent | 指定した ContentAlignment を適切な ContentAlignment に変換し、テキストを右から左に表示できるようにします。 (Control から継承されます。) |
![]() | RtlTranslateHorizontal | 指定した HorizontalAlignment を適切な HorizontalAlignment に変換し、テキストを右から左に表示できるようにします。 (Control から継承されます。) |
![]() | RtlTranslateLeftRight | 指定した LeftRightAlignment を適切な LeftRightAlignment に変換し、テキストを右から左に表示できるようにします。 (Control から継承されます。) |
![]() | ScaleControl | コントロールの位置、サイズ、埋め込み、およびマージンのスケールを設定します。 (Control から継承されます。) |
![]() | ScaleCore | ( Control から継承されます。) |
![]() | Select | オーバーロードされます。 コントロールをアクティブにします。 (Control から継承されます。) |
![]() | SetAutoSizeMode | AutoSize プロパティが有効なときのコントロールの動作を示す値を設定します。 (Control から継承されます。) |
![]() | SetBoundsCore | TextBoxBase コントロールの指定した境界を設定します。 (TextBoxBase から継承されます。) |
![]() | SetClientSizeCore | コントロールのクライアント領域のサイズを設定します。 (Control から継承されます。) |
![]() | SetStyle | 指定したスタイル ビットを指定した値に設定します。 (Control から継承されます。) |
![]() | SetTopLevel | コントロールをトップレベル コントロールとして設定します。 (Control から継承されます。) |
![]() | SetVisibleCore | コントロールを指定した表示状態に設定します。 (Control から継承されます。) |
![]() | SizeFromClientSize | クライアント領域の高さおよび幅からコントロール全体のサイズを決定します。 (Control から継承されます。) |
![]() | UpdateBounds | オーバーロードされます。 コントロールの範囲を更新します。 (Control から継承されます。) |
![]() | UpdateStyles | 割り当て済みのスタイルを強制的にコントロールに再適用します。 (Control から継承されます。) |
![]() | UpdateZOrder | コントロールを親の z オーダーで更新します。 (Control から継承されます。) |
![]() | WndProc | オーバーライドされます。 |


関連項目
MaskedTextBox クラスSystem.Windows.Forms 名前空間
Mask
System.ComponentModel.MaskedTextProvider
その他の技術情報
MaskedTextBox コントロールのサンプルMaskedTextBox コントロール (Windows フォーム)
Weblioに収録されているすべての辞書からMaskedTextBoxを検索する場合は、下記のリンクをクリックしてください。

- MaskedTextBoxのページへのリンク