很簡單,我想要做的只是希望能夠在窗體關閉後運行一些代碼。將代碼中的表單關閉事件添加到特定對象實例?
Form1 f = new Form1();
f.Show();
f.formClosing ... <- I just want to run code from this context once this form has been closed
很簡單,我想要做的只是希望能夠在窗體關閉後運行一些代碼。將代碼中的表單關閉事件添加到特定對象實例?
Form1 f = new Form1();
f.Show();
f.formClosing ... <- I just want to run code from this context once this form has been closed
{
Form1 f = new Form1();
f.FormClosed += new FormClosedEventHandler(f_FormClosed);
f.Show();
}
void f_FormClosed(object sender, FormClosedEventArgs e)
{
// Do stuff here
}
您可以處理Form.FormClosing事件。
this.FormClosing += new FormClosingEventHandler(myForm_FormClosing);
void myForm_FormClosing(object sender, FormClosingEventArgs e)
{
//your code here
}
this.FormClosing + =新System.Windows.Forms.FormClosingEventHandler(myForm_FormClosing); – Martin 2014-12-09 13:03:34
Form.FormClosing發生在窗體關閉之前。如果您取消此活動,表單將保持打開狀態。
權事件來處理是Form.FormClosed:
form.FormClosed +=
new Form.FormClosedEventHandler(Place the name of the handler method here ...);
你怎麼用VB.NET來做到這一點 – SamekaTV 2016-08-04 08:46:05