Form

Posted by muchag | C# | 2018-01-23 (火) 23:16:41


MSDN:Form クラス

【環境】
Visual C#: 15.5.4(2017)
モーダル、モーダレス

MSDN:方法 : Windows フォームをモーダルおよびモードレスで表示する

モーダル

新しく開くフォームを閉じるまで、他のフォームには触れない。


Form frmAbout = new Form();
frmAbout.ShowDialog();
frmAbout.ShowDialog(this); // 親フォームを子フォームのオーナーに設定する

DialogResult dr = frmAbout.ShowDialog(); // モーダルフォームの結果がShowDialogメソッドの戻り値で返る

子フォームが閉じるまで、親フォームの処理は止まる。

モーダレス

子フォームが開いた状態でも、親フォームに触れる。


Form f= new Form();
f.Show();

子フォームが開いた後、親フォームの処理が続行する。

C# | 2018-01-23 (火) 23:16:41 |

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment