MaskedTextBox クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザー入力が適切か不適切かを区別するマスクを使用します。
public ref class MaskedTextBox : System::Windows::Forms::TextBoxBase
[System.ComponentModel.DefaultBindingProperty("Text")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class MaskedTextBox : System.Windows.Forms.TextBoxBase
[System.ComponentModel.DefaultBindingProperty("Text")]
public class MaskedTextBox : System.Windows.Forms.TextBoxBase
[<System.ComponentModel.DefaultBindingProperty("Text")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MaskedTextBox = class
inherit TextBoxBase
[<System.ComponentModel.DefaultBindingProperty("Text")>]
type MaskedTextBox = class
inherit TextBoxBase
Public Class MaskedTextBox
Inherits TextBoxBase
- 継承
- 属性
例
次のコード例では、 をMaskedTextBox初期化して日付を受け入れ、イベントと TypeValidationCompleted イベントの両方をMaskInputRejected使用してユーザーに無効な入力を警告します。
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, 0, -20, 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, 0, -20, 5000);
}
else
{
toolTip1.ToolTipTitle = "Input Rejected";
toolTip1.Show("You can only add numeric characters (0-9) into this date field.", maskedTextBox1, 0, -20, 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);
}
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, 0, -20, 5000)
Else
ToolTip1.ToolTipTitle = "Input Rejected"
ToolTip1.Show("You can only add numeric characters (0-9) into this date field.", Me.MaskedTextBox1, 0, -20, 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
注釈
クラスは MaskedTextBox 、ユーザー入力を受け入れるか拒否するための宣言型構文をサポートする拡張 TextBox コントロールです。 プロパティを Mask 使用すると、アプリケーションでカスタム検証ロジックを記述することなく、次の入力を指定できます。
必須の入力文字。
省略可能な入力文字。
マスク内の特定の位置で予期される入力の型。たとえば、数字、アルファベットまたは英数字などです。
リテラルまたは文字をマスクします。たとえば、電話番号の MaskedTextBoxハイフン (-) や価格の通貨記号などです。
入力文字に対する特別な処理。たとえば、英字を大文字に変換する場合などです。
実行時にコントロールが MaskedTextBox 表示されると、マスクは一連のプロンプト文字と省略可能なリテラル文字として表されます。 必須または省略可能な入力を表す編集可能な各マスク位置は、1 つのプロンプト文字で表示されます。 たとえば、数値記号 (#) は、多くの場合、数値入力のプレースホルダーとして使用されます。 プロパティを PromptChar 使用して、カスタム プロンプト文字を指定できます。 プロパティは HidePromptOnLeave 、コントロールが入力フォーカスを失ったときに、ユーザーにプロンプト文字が表示されるかどうかを決定します。
ユーザーがマスクされたテキスト ボックスに入力を入力すると、有効な入力文字によって、それぞれのプロンプト文字が順番に置き換えられます。 ユーザーが無効な入力文字を入力した場合、置換は行われませんが、 プロパティが にtrue
設定されMaskInputRejected、イベントが発生した場合BeepOnErrorはビープ音が発行されます。 このイベントを渡すことで、独自のカスタム エラー ロジックを提供できます。
現在の挿入ポイントがリテラル文字にある場合、ユーザーにはいくつかのオプションがあります。
プロンプト文字以外の文字を入力すると、リテラルは自動的にスキップされ、入力文字は次のプロンプト文字で表される次の編集可能な位置に適用されます。
プロンプト文字が入力され、 AllowPromptAsInput プロパティが true の場合、入力はプロンプト文字に上書きされ、挿入ポイントはマスク内の次の位置に移動されます。
いつもと同様に、方向キーを使用して、前または後続の位置に移動できます。
プロパティを MaskFull 使用して、ユーザーが必要なすべての入力を入力したかどうかを確認できます。 プロパティは Text 、マスクと プロパティに従って書式設定されたユーザーの入力を常に TextMaskFormat 取得します。
コントロールは MaskedTextBox 、実際には、 プロパティで指定されたクラスにすべての System.ComponentModel.MaskedTextProvider マスク処理を 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 の Masked Edit コントロールのほとんどの機能を保持するように設計されています。 次の表に、Masked Edit コントロールの一般的なプロパティの一覧を示し、 に MaskedTextBox同等のプロパティを示します。
マスクされた編集コントロール (Visual Basic 6.0) プロパティ | 同等の MaskedTextBox (.NET Framework) プロパティ |
---|---|
AllowPrompt プロパティ |
AllowPromptAsInput |
AutoTab プロパティ |
なし |
ClipMode プロパティ |
CutCopyMaskFormat |
ClipText プロパティ |
Text(が にExcludePromptAndLiterals設定されている場合TextMaskFormat) |
Format プロパティ |
なし |
FormattedText プロパティ |
Text(が にIncludePromptAndLiterals設定されている場合TextMaskFormat) |
Mask プロパティ |
Mask |
PromptChar プロパティ |
PromptChar |
PromptInclude プロパティ |
ResetOnPrompt |
ValidationError イベント |
MaskInputRejected |
注意事項
コントロールは MaskedTextBox 、複数行の構成または元に戻す機能をサポートしていません。 ただし、これらの機能に関連付けられているメンバーは基底クラスとの TextBoxBase 互換性のために保持されていますが、実装ではアクションは実行されません。
コンストラクター
MaskedTextBox() |
既定値を使用して MaskedTextBox クラスの新しいインスタンスを初期化します。 |
MaskedTextBox(MaskedTextProvider) |
指定されたカスタム マスク言語プロバイダーを使用して、MaskedTextBox クラスの新しいインスタンスを初期化します。 |
MaskedTextBox(String) |
入力マスクを指定して、MaskedTextBox クラスの新しいインスタンスを初期化します。 |
プロパティ
AcceptsTab |
複数行の構成に対して Tab キーがどのように処理されるかを決定する値を取得または設定します。 このプロパティは MaskedTextBox ではサポートされていません。 |
AccessibilityObject |
コントロールに割り当てられた AccessibleObject を取得します。 (継承元 Control) |
AccessibleDefaultActionDescription |
アクセシビリティ クライアント アプリケーションで使用されるコントロールの既定のアクションの説明を取得または設定します。 (継承元 Control) |
AccessibleDescription |
ユーザー補助クライアント アプリケーションによって使用される、コントロールの説明を取得または設定します。 (継承元 Control) |
AccessibleName |
ユーザー補助クライアント アプリケーションによって使用されるコントロールの名前を取得または設定します。 (継承元 Control) |
AccessibleRole |
コントロールのアクセスできる役割を取得または設定します。 (継承元 Control) |
AllowDrop |
ユーザーがコントロールにドラッグしたデータを、そのコントロールが受け入れることができるかどうかを示す値を取得または設定します。 (継承元 Control) |
AllowPromptAsInput |
ユーザーが有効なデータとして PromptChar を入力できるかどうかを示す値を取得または設定します。 |
Anchor |
コントロールがバインドされるコンテナーの端を取得または設定し、親のサイズ変更時に、コントロールのサイズがどのように変化するかを決定します。 (継承元 Control) |
AsciiOnly |
MaskedTextBox コントロールが ASCII 文字セット以外の文字を受け入れるかどうかを示す値を取得または設定します。 |
AutoScrollOffset |
ScrollControlIntoView(Control) でのこのコントロールのスクロール先を取得または設定します。 (継承元 Control) |
AutoSize |
コントロールに割り当てられているフォントが変更されると、コントロールの高さが自動的に調整されるかどうかを示す値を取得または設定します。 (継承元 TextBoxBase) |
BackColor |
コントロールの背景色を取得または設定します。 (継承元 TextBoxBase) |
BackgroundImage |
このクラスでは、このプロパティは使用されません。 (継承元 TextBoxBase) |
BackgroundImageLayout |
このクラスでは、このプロパティは使用されません。 (継承元 TextBoxBase) |
BeepOnError |
マスクされたテキスト ボックス コントロールが、拒否したユーザー キー ストロークごとにビープ音を出すかどうかを示す値を取得または設定します。 |
BindingContext |
コントロールの BindingContext を取得または設定します。 (継承元 Control) |
BorderStyle |
テキスト ボックス コントロールの境界線の種類を取得または設定します。 (継承元 TextBoxBase) |
Bottom |
コントロールの下端とコンテナーのクライアント領域の上端の間の距離をピクセルで取得します。 (継承元 Control) |
Bounds |
クライアント以外の要素を含むコントロールの、親コントロールに対する相対的なサイズおよび位置をピクセル単位で取得または設定します。 (継承元 Control) |
CanEnableIme |
ImeMode プロパティをアクティブな値に設定して、IME サポートを有効にできるかどうかを示す値を取得します。 (継承元 TextBoxBase) |
CanFocus |
コントロールがフォーカスを受け取ることができるかどうかを示す値を取得します。 (継承元 Control) |
CanRaiseEvents |
コントロールでイベントが発生するかどうかを決定します。 (継承元 Control) |
CanSelect |
コントロールを選択できるかどうかを示す値を取得します。 (継承元 Control) |
CanUndo |
ユーザーが前の操作を元に戻すことができるかどうかを示す値を取得または設定します。 このプロパティは MaskedTextBox ではサポートされていません。 |
Capture |
コントロールがマウスをキャプチャしたかどうかを示す値を取得または設定します。 (継承元 Control) |
CausesValidation |
そのコントロールが原因で、フォーカスを受け取ると検証が必要なコントロールに対して、検証が実行されるかどうかを示す値を取得または設定します。 (継承元 Control) |
ClientRectangle |
コントロールのクライアント領域を表す四角形を取得します。 (継承元 Control) |
ClientSize |
コントロールのクライアント領域の高さと幅を取得または設定します。 (継承元 Control) |
CompanyName |
コントロールを含んでいるアプリケーションの会社または作成者の名前を取得します。 (継承元 Control) |
Container |
IContainer を含む Component を取得します。 (継承元 Component) |
ContainsFocus |
コントロール、またはその子コントロールの 1 つに、現在入力フォーカスがあるかどうかを示す値を取得します。 (継承元 Control) |
ContextMenu |
コントロールに関連付けられたショートカット メニューを取得または設定します。 (継承元 Control) |
ContextMenuStrip |
このコントロールに関連付けられている ContextMenuStrip を取得または設定します。 (継承元 Control) |
Controls |
コントロール内に格納されているコントロールのコレクションを取得します。 (継承元 Control) |
Created |
コントロールが作成されているかどうかを示す値を取得します。 (継承元 Control) |
CreateParams |
コントロール ハンドルが作成されるときに必要な作成パラメーターを取得します。 |
Culture |
マスクされたテキスト ボックスに関連するカルチャ情報を取得または設定します。 |
Cursor |
マウス ポインターがコントロールの上にあるときに表示されるカーソルを取得または設定します。 (継承元 Control) |
CutCopyMaskFormat |
リテラルおよびプロンプト文字がクリップボードにコピーされるかどうかを決定する値を取得または設定します。 |
DataBindings |
コントロールのデータ連結を取得します。 (継承元 Control) |
DataContext |
データ バインディングを目的としたデータ コンテキストを取得または設定します。 これはアンビエント プロパティです。 (継承元 Control) |
DefaultCursor |
コントロールの既定のカーソルを取得または設定します。 (継承元 TextBoxBase) |
DefaultImeMode |
コントロールがサポートしている既定の IME (Input Method Editor) モードを取得します。 (継承元 Control) |
DefaultMargin |
コントロール間に既定で指定されている空白をピクセル単位で取得します。 (継承元 Control) |
DefaultMaximumSize |
コントロールの既定の最大サイズとして指定されている長さおよび高さをピクセル単位で取得します。 (継承元 Control) |
DefaultMinimumSize |
コントロールの既定の最小サイズとして指定されている長さおよび高さをピクセル単位で取得します。 (継承元 Control) |
DefaultPadding |
コントロールの内容の既定の内部間隔 (ピクセル単位) を取得します。 (継承元 Control) |
DefaultSize |
コントロールの既定のサイズを取得します。 (継承元 TextBoxBase) |
DesignMode |
Component が現在デザイン モードかどうかを示す値を取得します。 (継承元 Component) |
DeviceDpi |
コントロールが現在表示されているディスプレイ デバイスの DPI 値を取得します。 (継承元 Control) |
DisplayRectangle |
コントロールの表示領域を表す四角形を取得します。 (継承元 Control) |
Disposing |
基本 Control クラスが破棄処理中かどうかを示す値を取得します。 (継承元 Control) |
Dock |
コントロールの境界のうち、親コントロールにドッキングする境界を取得または設定します。また、コントロールのサイズが親コントロール内でどのように変化するかを決定します。 (継承元 Control) |
DoubleBuffered |
コントロールを表示する前に、コントロールの描画をバッファー内で実行するかどうかを示す値を取得または設定します。 このクラスでは、このプロパティは使用されません。 (継承元 TextBoxBase) |
Enabled |
コントロールがユーザーとの対話に応答できるかどうかを示す値を取得または設定します。 (継承元 Control) |
Events |
Component に結び付けられているイベント ハンドラーのリストを取得します。 (継承元 Component) |
Focused |
コントロールに入力フォーカスがあるかどうかを示す値を取得します。 (継承元 Control) |
Font |
コントロールによって表示されるテキストのフォントを取得または設定します。 (継承元 Control) |
FontHeight |
コントロールのフォントの高さを取得または設定します。 (継承元 Control) |
ForeColor |
コントロールの前景色を取得または設定します。 (継承元 TextBoxBase) |
FormatProvider |
型の検証時に使用する IFormatProvider を取得または設定します。 |
Handle |
コントロールのバインド先のウィンドウ ハンドルを取得します。 (継承元 Control) |
HasChildren |
コントロールに 1 つ以上の子コントロールが格納されているかどうかを示す値を取得します。 (継承元 Control) |
Height |
コントロールの高さを取得または設定します。 (継承元 Control) |
HidePromptOnLeave |
マスクされたテキスト ボックスがフォーカスを失ったときに、入力マスクのプロンプト文字を非表示にするかどうかを示す値を取得または設定します。 |
HideSelection |
テキスト ボックス コントロールがフォーカスを失ったときに、そのコントロールで選択されているテキストが強調表示されたままかどうかを示す値を取得または設定します。 (継承元 TextBoxBase) |
ImeMode |
コントロールの IME (Input Method Editor) モードを取得または設定します。 (継承元 Control) |
ImeModeBase |
コントロールの IME (Input Method Editor) モードを取得または設定します。 (継承元 TextBoxBase) |
InsertKeyMode |
マスクされたテキスト ボックス コントロールのテキスト挿入モードを取得または設定します。 |
InvokeRequired |
呼び出し元がコントロールの作成されたスレッドと異なるスレッド上にあるため、コントロールに対してメソッドの呼び出しを実行するときに、呼び出し元で invoke メソッドを呼び出す必要があるかどうかを示す値を取得します。 (継承元 Control) |
IsAccessible |
コントロールがユーザー補助アプリケーションに表示されるかどうかを示す値を取得または設定します。 (継承元 Control) |
IsAncestorSiteInDesignMode |
このコントロールの先祖の 1 つがサイトに存在し、そのサイトが DesignMode 内にあるかどうかを示します。 このプロパティは読み取り専用です。 (継承元 Control) |
IsDisposed |
コントロールが破棄されているかどうかを示す値を取得します。 (継承元 Control) |
IsHandleCreated |
コントロールにハンドルが関連付けられているかどうかを示す値を取得します。 (継承元 Control) |
IsMirrored |
コントロールがミラー化されるかどうかを示す値を取得します。 (継承元 Control) |
IsOverwriteMode |
新しいユーザー入力が既存の入力を上書きするかどうかを指定する値を取得します。 |
LayoutEngine |
コントロールのレイアウト エンジンのキャッシュ インスタンスを取得します。 (継承元 Control) |
Left |
コントロールの左端とコンテナーのクライアント領域の左端の間の距離をピクセルで取得または設定します。 (継承元 Control) |
Lines |
複数行の構成のテキスト行を取得または設定します。 このプロパティは MaskedTextBox ではサポートされていません。 |
Location |
コンテナーの左上隅に対する相対座標として、コントロールの左上隅の座標を取得または設定します。 (継承元 Control) |
Margin |
コントロール間の空白を取得または設定します。 (継承元 Control) |
Mask |
実行時に使用する入力マスクを取得または設定します。 |
MaskCompleted |
必須の入力がすべて入力マスクに入力されたかどうかを示す値を取得します。 |
MaskedTextProvider |
マスクされたテキスト ボックス コントロールのインスタンスに関連付けられたマスク プロバイダーの複製を取得します。 |
MaskFull |
必須およびオプションの入力がすべて入力マスクに入力されたかどうかを示す値を取得します。 |
MaximumSize |
GetPreferredSize(Size) が指定できる上限のサイズを取得または設定します。 (継承元 Control) |
MaxLength |
ユーザーがテキスト ボックス コントロールに入力または貼り付けできる最大文字数を取得または設定します。 このプロパティは MaskedTextBox ではサポートされていません。 |
MinimumSize |
GetPreferredSize(Size) が指定できる下限のサイズを取得または設定します。 (継承元 Control) |
Modified |
コントロールが作成されてから、またはコントロールが最後に設定されてから、ユーザーがテキスト ボックス コントロールを変更したかどうかを示す値を取得または設定します。 (継承元 TextBoxBase) |
Multiline |
このコントロールが複数行テキスト ボックス コントロールかどうかを示す値を取得または設定します。 このプロパティは MaskedTextBox では完全にはサポートされていません。 |
Name |
コントロールの名前を取得または設定します。 (継承元 Control) |
Padding |
このクラスでは、このプロパティは使用されません。 (継承元 TextBoxBase) |
Parent |
コントロールの親コンテナーを取得または設定します。 (継承元 Control) |
PasswordChar |
ユーザー入力の代わりに表示される文字を取得または設定します。 |
PreferredHeight |
テキスト ボックスの推奨される高さを取得します。 (継承元 TextBoxBase) |
PreferredSize |
コントロールが適合する四角形領域のサイズを取得します。 (継承元 Control) |
ProductName |
コントロールを格納しているアセンブリの製品名を取得します。 (継承元 Control) |
ProductVersion |
コントロールを格納しているアセンブリのバージョンを取得します。 (継承元 Control) |
PromptChar |
MaskedTextBox にユーザー入力がないことを表すために使用される文字を取得または設定します。 |
ReadOnly |
テキスト ボックスのテキストが読み取り専用かどうかを示す値を取得または設定します。 |
RecreatingHandle |
コントロールが現在そのコントロールのハンドルを再作成中かどうかを示す値を取得します。 (継承元 Control) |
Region |
コントロールに関連付けられたウィンドウ領域を取得または設定します。 (継承元 Control) |
RejectInputOnFirstFailure |
最初の無効な文字に到達した後、ユーザー入力の解析を停止するかどうかを示す値を取得または設定します。 |
RenderRightToLeft |
古い.
古い.
このプロパティは使用されなくなりました。 (継承元 Control) |
ResetOnPrompt |
プロンプト文字と一致する入力文字を処理する方法を決定する値を取得または設定します。 |
ResetOnSpace |
空白の入力文字の処理方法を決定する値を取得または設定します。 |
ResizeRedraw |
サイズが変更されたときに、コントロールがコントロール自体を再描画するかどうかを示す値を取得または設定します。 (継承元 Control) |
Right |
コントロールの右端とコンテナーのクライアント領域の左端の間の距離をピクセルで取得します。 (継承元 Control) |
RightToLeft |
コントロールの要素が、右から左へ表示されるフォントを使用するロケールをサポートするように配置されているかどうかを示す値を取得または設定します。 (継承元 Control) |
ScaleChildren |
子コントロールの表示スケールを決定する値を取得します。 (継承元 Control) |
SelectedText |
MaskedTextBox コントロール内の現在の選択項目を取得または設定します。 |
SelectionLength |
テキスト ボックスで選択されている文字数を取得または設定します。 (継承元 TextBoxBase) |
SelectionStart |
テキスト ボックスで選択されているテキストの開始点を取得または設定します。 (継承元 TextBoxBase) |
ShortcutsEnabled |
定義されたショートカットを有効にするかどうかを示す値を取得または設定します。 (継承元 TextBoxBase) |
ShowFocusCues |
コントロールがフォーカスを示す四角形を表示する必要があるかどうかを示す値を取得します。 (継承元 Control) |
ShowKeyboardCues |
ユーザー インターフェイスがキーボード アクセラレータを表示または非表示にする適切な状態かどうかを示す値を取得します。 (継承元 Control) |
Site |
コントロールのサイトを取得または設定します。 (継承元 Control) |
Size |
コントロールの高さと幅を取得または設定します。 (継承元 Control) |
SkipLiterals |
ユーザーがリテラル値の再入力を許可されているかどうかを示す値を取得または設定します。 |
TabIndex |
コンテナー内のコントロールのタブ オーダーを取得または設定します。 (継承元 Control) |
TabStop |
ユーザーが Tab キーを使用することによってこのコントロールにフォーカスを移すことができるかどうかを示す値を取得または設定します。 (継承元 Control) |
Tag |
コントロールに関するデータを格納するオブジェクトを取得または設定します。 (継承元 Control) |
Text |
現在ユーザーに表示されているテキストを取得または設定します。 |
TextAlign |
マスクされたテキスト ボックス コントロールでテキストを配置する方法を取得または設定します。 |
TextLength |
表示テキストの長さを取得します。 |
TextMaskFormat |
リテラルおよびプロンプト文字が、書式設定された文字列に含まれるかどうかを決定する値を取得または設定します。 |
Top |
コントロールの上端とコンテナーのクライアント領域の上端の間の距離をピクセル単位で取得または設定します。 (継承元 Control) |
TopLevelControl |
別の Windows フォーム コントロールを親として持たない親コントロールを取得します。 一般的に、これは、コントロールを格納している最も外側の Form です。 (継承元 Control) |
UseSystemPasswordChar |
オペレーティング システムが提供するパスワード文字を使用する必要があるかどうかを示す値を取得または設定します。 |
UseWaitCursor |
現在のコントロールおよびすべての子コントロールに待機カーソルを使用するかどうかを示す値を取得または設定します。 (継承元 Control) |
ValidatingType |
ユーザーによるデータ入力を検証するために使用するデータ型を取得または設定します。 |
Visible |
コントロールとそのすべての子コントロールが表示されているかどうかを示す値を取得または設定します。 (継承元 Control) |
Width |
コントロールの幅を取得または設定します。 (継承元 Control) |
WindowTarget |
このクラスでは、このプロパティは使用されません。 (継承元 Control) |
WordWrap |
複数行テキスト ボックス コントロールで必要に応じて自動的に次の行に折り返すかどうかを示す値を取得または設定します。 このプロパティは MaskedTextBox ではサポートされていません。 |
メソッド
イベント
AcceptsTabChanged |
AcceptsTab プロパティの値が変更されたときに発生します。 このイベントは、MaskedTextBox では発生しません。 |
AutoSizeChanged |
このクラスでは、このイベントは使用されません。 (継承元 TextBoxBase) |
BackColorChanged |
BackColor プロパティの値が変化したときに発生します。 (継承元 Control) |
BackgroundImageChanged |
BackgroundImage プロパティの値が変化したときに発生します。 このクラスでは、このイベントは使用されません。 (継承元 TextBoxBase) |
BackgroundImageLayoutChanged |
BackgroundImageLayout プロパティの値が変化したときに発生します。 このクラスでは、このイベントは使用されません。 (継承元 TextBoxBase) |
BindingContextChanged |
BindingContext プロパティの値が変化したときに発生します。 (継承元 Control) |
BorderStyleChanged |
BorderStyle プロパティの値が変更されたときに発生します。 (継承元 TextBoxBase) |
CausesValidationChanged |
CausesValidation プロパティの値が変化したときに発生します。 (継承元 Control) |
ChangeUICues |
フォーカスまたはキーボードのユーザー インターフェイス (UI) キューが変更されるときに発生します。 (継承元 Control) |
Click |
テキスト ボックスがクリックされたときに発生します。 (継承元 TextBoxBase) |
ClientSizeChanged |
ClientSize プロパティの値が変化したときに発生します。 (継承元 Control) |
ContextMenuChanged |
ContextMenu プロパティの値が変化したときに発生します。 (継承元 Control) |
ContextMenuStripChanged |
ContextMenuStrip プロパティの値が変化したときに発生します。 (継承元 Control) |
ControlAdded |
新しいコントロールが Control.ControlCollection に追加されたときに発生します。 (継承元 Control) |
ControlRemoved |
Control.ControlCollection からコントロールが削除されたときに発生します。 (継承元 Control) |
CursorChanged |
Cursor プロパティの値が変化したときに発生します。 (継承元 Control) |
DataContextChanged |
DataContext プロパティの値が変化したときに発生します。 (継承元 Control) |
Disposed |
Dispose() メソッドの呼び出しによってコンポーネントが破棄されるときに発生します。 (継承元 Component) |
DockChanged |
Dock プロパティの値が変化したときに発生します。 (継承元 Control) |
DoubleClick |
コントロールがダブルクリックされたときに発生します。 (継承元 Control) |
DpiChangedAfterParent |
親コントロールまたはフォームの DPI が変更された後に、コントロールの DPI 設定がプログラムで変更されたときに発生します。 (継承元 Control) |
DpiChangedBeforeParent |
親コントロールまたはフォームの DPI 変更イベントが発生する前に、コントロールの DPI 設定がプログラムで変更されたときに発生します。 (継承元 Control) |
DragDrop |
ドラッグ アンド ドロップ操作が完了したときに発生します。 (継承元 Control) |
DragEnter |
オブジェクトがコントロールの境界内にドラッグされると発生します。 (継承元 Control) |
DragLeave |
オブジェクトがコントロールの境界外にドラッグされたときに発生します。 (継承元 Control) |
DragOver |
オブジェクトがコントロールの境界を越えてドラッグされると発生します。 (継承元 Control) |
EnabledChanged |
Enabled プロパティ値が変更されたときに発生します。 (継承元 Control) |
Enter |
コントロールが入力されると発生します。 (継承元 Control) |
FontChanged |
Font プロパティの値が変化すると発生します。 (継承元 Control) |
ForeColorChanged |
ForeColor プロパティの値が変化すると発生します。 (継承元 Control) |
GiveFeedback |
ドラッグ操作中に発生します。 (継承元 Control) |
GotFocus |
コントロールがフォーカスを受け取ると発生します。 (継承元 Control) |
HandleCreated |
コントロールに対してハンドルが作成されると発生します。 (継承元 Control) |
HandleDestroyed |
コントロールのハンドルが破棄されているときに発生します。 (継承元 Control) |
HelpRequested |
ユーザーがコントロールのヘルプを要求すると発生します。 (継承元 Control) |
HideSelectionChanged |
HideSelection プロパティの値が変更されたときに発生します。 (継承元 TextBoxBase) |
ImeModeChanged |
ImeMode プロパティが変更された場合に発生します。 (継承元 Control) |
Invalidated |
コントロールの表示に再描画が必要なときに発生します。 (継承元 Control) |
IsOverwriteModeChanged |
挿入モードが変更された後に発生します。 |
KeyDown |
コントロールにフォーカスがあるときにキーが押されると発生します。 (継承元 Control) |
KeyPress |
コントロールにフォーカスがあるときに、文字、 スペース、または Backspace キーが押された場合に発生します。 (継承元 Control) |
KeyUp |
コントロールにフォーカスがあるときにキーが離されると発生します。 (継承元 Control) |
Layout |
コントロールの子コントロールの位置を変更する必要があるときに発生します。 (継承元 Control) |
Leave |
入力フォーカスがコントロールを離れると発生します。 (継承元 Control) |
LocationChanged |
Location プロパティ値が変更されたときに発生します。 (継承元 Control) |
LostFocus |
コントロールがフォーカスを失ったときに発生します。 (継承元 Control) |
MarginChanged |
コントロールのマージンが変更されたときに発生します。 (継承元 Control) |
MaskChanged |
入力マスクが変更された後に発生します。 |
MaskInputRejected |
ユーザーの入力または割り当てられた文字が、入力マスクの対応する書式要素と一致しない場合に発生します。 |
ModifiedChanged |
Modified プロパティの値が変更されたときに発生します。 (継承元 TextBoxBase) |
MouseCaptureChanged |
コントロールがマウスのキャプチャを失うと発生します。 (継承元 Control) |
MouseClick |
マウスでコントロールをクリックしたときに発生します。 (継承元 TextBoxBase) |
MouseDoubleClick |
マウスでコントロールをダブルクリックしたときに発生します。 (継承元 Control) |
MouseDown |
マウス ポインターがコントロール上にあり、マウス ボタンがクリックされると発生します。 (継承元 Control) |
MouseEnter |
マウス ポインターによってコントロールが入力されると発生します。 (継承元 Control) |
MouseHover |
マウス ポインターをコントロールの上に重ねると発生します。 (継承元 Control) |
MouseLeave |
マウス ポインターがコントロールを離れると発生します。 (継承元 Control) |
MouseMove |
マウス ポインターがコントロール上を移動すると発生します。 (継承元 Control) |
MouseUp |
マウス ポインターがコントロール上にある状態でマウス ボタンが離されると発生します。 (継承元 Control) |
MouseWheel |
コントロールにフォーカスがある間に、マウスのホイールを移動したときに発生します。 (継承元 Control) |
Move |
コントロールが移動されると発生します。 (継承元 Control) |
MultilineChanged |
通常、Multiline プロパティの値が変化したときに発生します。ただし、MaskedTextBox では、このイベントは発生しません。 |
PaddingChanged |
このクラスでは、このイベントは使用されません。 (継承元 TextBoxBase) |
Paint |
コントロールが再描画されると発生します。 このクラスでは、このイベントは使用されません。 (継承元 TextBoxBase) |
ParentChanged |
Parent プロパティの値が変化すると発生します。 (継承元 Control) |
PreviewKeyDown |
このコントロールにフォーカスがあるときにキーが押された場合、KeyDown イベントの前に発生します。 (継承元 Control) |
QueryAccessibilityHelp |
AccessibleObject がユーザー補助アプリケーションにヘルプを提供したときに発生します。 (継承元 Control) |
QueryContinueDrag |
ドラッグ アンド ドロップ操作中に発生し、ドラッグ ソースがドラッグ アンド ドロップ操作をキャンセルする必要があるかどうかを決定できるようにします。 (継承元 Control) |
ReadOnlyChanged |
ReadOnly プロパティの値が変更されたときに発生します。 (継承元 TextBoxBase) |
RegionChanged |
Region プロパティの値が変化したときに発生します。 (継承元 Control) |
Resize |
コントロールのサイズが変更されると発生します。 (継承元 Control) |
RightToLeftChanged |
RightToLeft プロパティの値が変化すると発生します。 (継承元 Control) |
SizeChanged |
Size プロパティの値が変化すると発生します。 (継承元 Control) |
StyleChanged |
コントロール スタイルが変更されると発生します。 (継承元 Control) |
SystemColorsChanged |
システム カラーが変更されると発生します。 (継承元 Control) |
TabIndexChanged |
TabIndex プロパティの値が変化すると発生します。 (継承元 Control) |
TabStopChanged |
TabStop プロパティの値が変化すると発生します。 (継承元 Control) |
TextAlignChanged |
テキストの配置が変更されたときに発生します。 |
TextChanged |
Text プロパティの値が変化すると発生します。 (継承元 Control) |
TypeValidationCompleted |
MaskedTextBox が ValidatingType プロパティを使用して現在の値の解析を完了した場合に発生します。 |
Validated |
コントロールの検証が終了すると発生します。 (継承元 Control) |
Validating |
コントロールが検証しているときに発生します。 (継承元 Control) |
VisibleChanged |
Visible プロパティの値が変化すると発生します。 (継承元 Control) |
明示的なインターフェイスの実装
IDropTarget.OnDragDrop(DragEventArgs) |
DragDrop イベントを発生させます。 (継承元 Control) |
IDropTarget.OnDragEnter(DragEventArgs) |
DragEnter イベントを発生させます。 (継承元 Control) |
IDropTarget.OnDragLeave(EventArgs) |
DragLeave イベントを発生させます。 (継承元 Control) |
IDropTarget.OnDragOver(DragEventArgs) |
DragOver イベントを発生させます。 (継承元 Control) |
適用対象
こちらもご覧ください
.NET