顯示無模式或模態形式
使用 WinForms 設計器定義表單結構後,你可以使用兩種不同的方法在程式碼中顯示錶單。
-
方法 - 無模式
Form1 aForm1Instance = new Form1(); aForm1Instance.Show();
-
方法 - 模態對話方塊
Form2 aForm2Instance = new Form2(); aForm2Instance.ShowDialog();
這兩種方法有很重要的區別。第一種方法(無模式方法)顯示你的表單,然後立即返回,而不等待剛剛開啟的表單的關閉。所以你的程式碼繼續顯示呼叫之後的任何內容。第二種方法(模式一)開啟表單並阻止整個應用程式上的任何活動,直到你通過關閉按鈕關閉表單或使用適當配置的某些按鈕關閉表單