Запуск кода из определенного контекста после закрытия формы? - PullRequest
1 голос
/ 16 сентября 2010

Я хочу запустить некоторый код в этом контексте после закрытия формы, созданной здесь.

Form1 Form1 = new Form1();
Form1.Show(); //<-After this closes, I want to run code from this context, using ShowDialog() is not an option

1 Ответ

1 голос
/ 16 сентября 2010

просто зарегистрируйтесь для FormClosing события Form

void MyClosingEvent(object o, FormClosingEventArgs args)
{
}

private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
{
    Form1 form1 = new Form1();
    form1.FormClosing += new FormClosingEventHandler(MyClosingEvent);
    //Or if you have C# 2 or higher: 
    //form1.FormClosing += MyClosingEvent;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...