方法 : デザイン時にダイアログ ボックスを作成する

更新 : 2007 年 11 月

ダイアログ ボックスは、ユーザーがダイアログ ボックス外でタスクを実行するのを防ぐため、モーダルで表示されます。モーダルおよびモードレス ダイアログ ボックスの詳細については、「方法 : Windows フォームをモーダルおよびモードレスで表示する」を参照してください。

55cz5x2c.alert_note(ja-jp,VS.90).gifメモ :

使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

デザイン時にダイアログ ボックスを作成するには

  1. ソリューション エクスプローラで、使用するプロジェクトを右クリックします。[追加] をポイントし、[Windows フォーム] をクリックします。

    フォームがプロジェクトに追加されます。

  2. ソリューション エクスプローラで、フォームを右クリックし、[名前の変更] をクリックします。

  3. プログラミング言語に応じてフォームの名前を「DialogBox.vb」または「DialogBox.cs」に変更します。

  4. [プロパティ] ウィンドウで、FormBorderStyle プロパティを FixedDialog に変更します。

  5. 必要に応じて、フォームの外観をカスタマイズします。

  6. ControlBoxMinimizeBox、および MaximizeBox の各プロパティに false を設定します。

    通常、ダイアログ ボックスには、メニュー バー、ウィンドウ スクロール バー、[最小化] ボタン、[最大化] ボタン、ステータス バー、およびサイズ変更できる境界線はありません。

  7. コード エディタでイベント メソッドをカスタマイズします。

    詳細については、「方法 : ダイアログ ボックスを閉じて、ユーザー入力を保持する」を参照してください。

また、.NET Framework には、あらかじめフォーマットされた多数のダイアログ ボックスがあり、ファイルのオープン、ファイルの印刷、ファイルの保存など、アプリケーション内でユーザー入力を伴う基本タスクを実行するために実装できます。詳細については、「ダイアログ ボックス コントロールおよびコンポーネント (Windows フォーム)」を参照してください。

参照

その他の技術情報

Windows フォームのダイアログ ボックス

Windows フォーム内でのイベント ハンドラの作成