Algumas vezes precisamos perguntar ao usuário se ele realmente deseja sair da sua aplicação e assim garantir que a saída não foi acidental. Para perguntar ao usuário, se ele deseja sair da tela antes de fechar o formulário, no evento Closing do formoulário digite o seguinte código:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//Se o usuário clicar em “Não” na caixa de dialogo a saída será abortada, caso contrario o form é fechado.
if (MessageBox.Show(“Deseja realmente sair?”, “Confirmação”, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
e.Cancel = true;
}
}