WindowsForm

[C#] Formをモーダルで表示する

2022年9月10日

Formをモーダルで表示するには、.ShowDialog()を使用します。

サンプル

例)フォーム(Form1)をモーダルで表示する


// Formオブジェクトを生成
Form1 f1 = new Form1();

// モーダルで表示
f1.ShowDialog();

// Formオブジェクトを解放する
f2.Dispose();

備考

  • モーダルで開くと呼び出し元の画面が触れない状態で画面が開かれます。
  • ShowDialogメソッドを呼び出した後は、モーダル画面が閉じられるまでShowメソッド以降の実行はストップします。
  • Formを通常モードで開きたい場合は、Showメソッドを使用してください。

関連記事

-WindowsForm
-