1. 程式人生 > >Winform 當前視窗跳轉目標視窗關閉時資源的釋放

Winform 當前視窗跳轉目標視窗關閉時資源的釋放

Winform 當前視窗點選按鈕後,隱藏當前視窗,開啟新的視窗。

如在新的視窗關閉時,再次開啟可能會導致異常。所以要對其進行釋放。

 private void button1_Click(object sender, EventArgs e)
        {
            
                Form2 mainForm = new Form2();
                mainForm.StartPosition = FormStartPosition.CenterScreen;
                this.Hide();
                mainForm.ShowDialog();
   
           
        }

新視窗點選關閉時,釋放資源。
   private void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            this.Dispose();
        }