VB.NET - フォームをモーダルで表示する

VB.NETフォームをモーダルで表示する

スポンサーリンク

フォームをモーダルで表示するには、表示したい Form のインスタンスの ShowDialog メソッドを使用します。モーダルで表示した場合は、呼び出し先のフォームが閉じられるまで、呼び出し元のフォームに制御を移しません。

呼び出し元のフォームも操作するようにするには、フォームを表示する をご覧ください。

サンプルコード

以下にサンプルコードを示します。

VB.NET 全般
' Form1 の新しいインスタンスを生成する
Dim cForm1 As New Form1()

' Form1 をモーダルで表示する
cForm1.ShowDialog()

' 不要になった時点で破棄する (正しくは オブジェクトの破棄を保証する を参照)
cForm1.Dispose()

関連するリファレンス

以下に関連するリファレンスを示します。

クラス
  • System.Windows.Forms.Form クラス
メソッド
  • System.Windows.Forms.Form.ShowDialog メソッド

スポンサーリンク