方法 : デザイン時にダイアログ ボックスを作成する
更新 : 2007 年 11 月
ダイアログ ボックスは、ユーザーがダイアログ ボックス外でタスクを実行するのを防ぐため、モーダルで表示されます。モーダルおよびモードレス ダイアログ ボックスの詳細については、「方法 : Windows フォームをモーダルおよびモードレスで表示する」を参照してください。
メモ : |
---|
使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。 |
デザイン時にダイアログ ボックスを作成するには
ソリューション エクスプローラで、使用するプロジェクトを右クリックします。[追加] をポイントし、[Windows フォーム] をクリックします。
フォームがプロジェクトに追加されます。
ソリューション エクスプローラで、フォームを右クリックし、[名前の変更] をクリックします。
プログラミング言語に応じてフォームの名前を「DialogBox.vb」または「DialogBox.cs」に変更します。
[プロパティ] ウィンドウで、FormBorderStyle プロパティを FixedDialog に変更します。
必要に応じて、フォームの外観をカスタマイズします。
ControlBox、MinimizeBox、および MaximizeBox の各プロパティに false を設定します。
通常、ダイアログ ボックスには、メニュー バー、ウィンドウ スクロール バー、[最小化] ボタン、[最大化] ボタン、ステータス バー、およびサイズ変更できる境界線はありません。
コード エディタでイベント メソッドをカスタマイズします。
詳細については、「方法 : ダイアログ ボックスを閉じて、ユーザー入力を保持する」を参照してください。
また、.NET Framework には、あらかじめフォーマットされた多数のダイアログ ボックスがあり、ファイルのオープン、ファイルの印刷、ファイルの保存など、アプリケーション内でユーザー入力を伴う基本タスクを実行するために実装できます。詳細については、「ダイアログ ボックス コントロールおよびコンポーネント (Windows フォーム)」を参照してください。