FormClosing event

    技术2022-06-30  77

    点击 [關閉] 按鈕 (表單右上角帶有 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

     


    最新回复(0)