49R Ответов: 1

Закрытие окна происходит более одного раза


Многократное закрытие окна происходит

Что я уже пробовал:

private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
    DialogResult d = MessageBox.Show("Do u want to close application", "Exit", MessageBoxButtons.YesNo);
    if (d == DialogResult.Yes)
    {
        Application.Exit();
    }
    else if(d==DialogResult.No)
    {
        e.Cancel = true;
    }
}

1 Ответов

Рейтинг:
1

Graeme_Grant

Отладка объяснит почему... Установите точку останова в Form2_FormClosing событие, посмотрите на трассировку стека каждый раз, когда вы попадаете в точку останова, и вы поймете, почему.