顯示無模式或模態形式

使用 WinForms 設計器定義表單結構後,你可以使用兩種不同的方法在程式碼中顯示錶單。

  • 方法 - 無模式

     Form1 aForm1Instance = new Form1(); 
     aForm1Instance.Show();
    
  • 方法 - 模態對話方塊

     Form2 aForm2Instance = new Form2(); 
     aForm2Instance.ShowDialog();
    

這兩種方法有很重要的區別。第一種方法(無模式方法)顯示你的表單,然後立即返回,而不等待剛剛開啟的表單的關閉。所以你的程式碼繼續顯示呼叫之後的任何內容。第二種方法(模式一)開啟表單並阻止整個應用程式上的任何活動,直到你通過關閉按鈕關閉表單或使用適當配置的某些按鈕關閉表單