点击 [關閉] 按鈕 (表單右上角帶有 X 的按鈕) or form.close() 时触发。
Closing 事件發生在表單正要關閉時.
當表單關閉時,將釋放物件內建立的所有資源.
取消 关闭:
// event
private void Form1_FormClosing(object sender, System.ComponentModel.CancelEventArgs e){ // Cancel the Closing event from closing the form. e.Cancel = true;}
当 使用 myform.showDiag 时 (show the form as modal diag) 点击 [關閉] 按鈕 (表單右上角帶有 X 的按鈕) or form.close() 时 只是 隐藏 当前 form,不能 释放资源。
所以:
// event
private void Form1_FormClosing(object sender, System.ComponentModel.CancelEventArgs e){ this.Dispose(true);}
//
application.exit 不能 调用 form.close()
所以 :this.Close();Application.Exit();
// http://msdn.microsoft.com/zh-tw/library/59x7t4wx(v=VS.100).aspx