Estoy tratando de hacerlo para que se solicite al usuario que confirme salir de mi programa en C#, pero por alguna razón, si dicen "sí" les gustaría salir, aparecerá el cuadro de confirmación de nuevo. No puedo entender por qué.Confirmación doble en la salida
if (MessageBox.Show("Are you sure you want to exit?", "Confirm exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
e.Cancel = true;
}
else { Application.Exit(); }
donde se está el código de ejecución? –
Supongo que está manejando el evento Form Close. No creo que necesite Application.Exit() –
Sí, cierre de formulario, pero sí necesito application.exit() ya que hay otra ventana abierta que necesito cerrar al mismo tiempo. – Sean