1. 顯示窗口的兩種方式:
Winform中的Form,在顯示窗口時,可以使用Show()和ShowDialog()兩種方式
2. 非模態窗口方式(可以跟其他界面自由切換,而且不阻塞代碼)
Show()方法啟動的窗口是非模態窗口,可以跟其他界面自由切換,
其后面的代碼也會立刻執行,如:
Form1 form1 = new Form1();
form1.Show();
MessageBos.Show("這里會馬上顯示");
3. 模態窗口(必須關閉了該窗口,后面的代碼才會執行,並且不能跟其他界面自由切換)
ShowDialog()打開的窗口為模態窗口(只是個名字而已),
此類窗口不能和別的窗口自由切換,而且其后面的代碼必須等關閉該窗口才會執行(就像被阻塞在那里了)
如:
Form1 form1 = new Form1();
form1.ShowDialog();
MessageBos.Show("必須關閉了form1, 這里才會顯示");