2011-05-12 55 views

回答

9
{ 
    Form1 f = new Form1(); 
    f.FormClosed += new FormClosedEventHandler(f_FormClosed); 
    f.Show(); 
} 

void f_FormClosed(object sender, FormClosedEventArgs e) 
{ 
    // Do stuff here 
} 
+0

你怎麼用VB.NET來做到這一點 – SamekaTV 2016-08-04 08:46:05

9

您可以處理Form.FormClosing事件。

this.FormClosing += new FormClosingEventHandler(myForm_FormClosing); 

void myForm_FormClosing(object sender, FormClosingEventArgs e) 
{ 
    //your code here 
} 
+0

this.FormClosing + =新System.Windows.Forms.FormClosingEventHandler(myForm_FormClosing); – Martin 2014-12-09 13:03:34

0

Form.FormClosing發生在窗體關閉之前。如果您取消此活動,表單將保持打開狀態。

權事件來處理是Form.FormClosed

form.FormClosed += 
    new Form.FormClosedEventHandler(Place the name of the handler method here ...); 
相關問題