Я пытаюсь сделать так, чтобы пользователю было предложено подтвердить выход из моей программы в C#, но по какой-то причине, если они говорят «да», они хотели бы выйти, появится окно подтверждения еще раз. Я не могу понять, почему.Двойное подтверждение при выходе
if (MessageBox.Show("Are you sure you want to exit?", "Confirm exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
e.Cancel = true;
}
else { Application.Exit(); }
Где этот код запускаемых? –
Я предполагаю, что вы обрабатываете событие Form Close. Я не думаю, что вам нужно Application.Exit() –
Да, закрытие формы, но мне нужно application.exit(), так как есть еще одно открытое окно, которое мне нужно закрыть одновременно. – Sean