MaskedTextBox コントロールのサンプル

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

MaskedTextBox コントロールのサンプルでは、このコントロールの通常の機能と高度な機能の使用方法をいくつか示します。 これらの機能には、カスタム マスクの定義、ユーザー入力の検証、および Visual Studio の [定型入力] エディタへの新しいマスク定義の追加が含まれます。

サンプルの使用については、次のトピックを参照してください。

Security noteSecurity Note

このサンプル コードは概念を示す目的で提供されているものです。必ずしも最も安全なコーディング手法に従っているわけではないため、アプリケーションまたは Web サイトでは使用しないでください。マイクロソフトは、サンプル コードが意図しない目的で使用された場合に、付随的または間接的な損害について責任を負いません。

このコントロールの主な機能について説明します。

コマンド プロンプトを使用してサンプルをビルドおよび実行するには

  1. コマンド プロンプトで、圧縮解除されたサンプル ファイルの保存場所に移動します。

  2. MaskedTextBoxSample ディレクトリの下の、使用言語に対応するサブディレクトリに移動します。

  3. 「msbuild」と入力し、提供されたソリューション (.sln) ファイルを使用してサンプルをビルドします。

  4. 「cd MaskedTextBox\bin\Debug」と入力し、実行可能ファイルが格納されている場所に移動します。

  5. 「MaskedTextBoxSample.exe」と入力し、サンプルを実行します。

Visual Studio でサンプルをビルドして実行するには

  1. Windows エクスプローラで、圧縮解除されたサンプル ファイルの保存場所に移動します。

  2. MaskedTextBoxSample ディレクトリの下の、使用言語に対応するサブディレクトリに移動します。

  3. ソリューション (.sln) ファイルをダブルクリックして Visual Studio で開きます。

  4. Visual Studio で、F5 キーを押してサンプルをビルドおよび実行します。

MaskedTextBoxSample を使用するには

  1. さまざまな種類の IP アドレス (特に 300.300.300.300 など、無効なアドレス) を MaskedTextBox に入力し、その結果を確認します。

  2. 各種のチェック ボックス オプションを使用して、MaskedTextBox コントロールの Text プロパティからの出力を制御します。

Demonstrates

  • TextMaskFormat プロパティおよび CutCopyMaskFormat プロパティを使用した、コントロールのテキスト出力の制御。

  • PromptChar プロパティおよび HidePromptOnLeave プロパティを使用した、マスク プロンプトの表示方法と表示タイミングの制御。

  • IPv5 アドレスのカスタム マスクを定義し、クラスを使用して Visual Studio の 入力マスク MaskDescriptor エディタにこのカスタム マスクを含めます。

  • このコントロールの ValidatingType プロパティに引数として渡すことができる、IPv5 アドレスのカスタム データ型の定義。

  • コントロール内のテキストが TypeValidationCompleted に対して有効でない場合の、ValidatingType イベントの処理。

  • MaskedTextBox コントロール内の文字列の、IPv5 クラスのインスタンスへの変換。

See Also

Tasks

チュートリアル: MaskedTextBox コントロールを使用します。

方法 : MaskedTextBox コントロールにデータをバインドします。

Reference

MaskedTextBox

Other Resources

Windows フォーム コントロールの例