Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/10/2012, 09:38
fadexy
 
Fecha de Ingreso: marzo-2009
Ubicación: La Habana
Mensajes: 67
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: Confirmación para cerrar una aplicación.

Eso, eso, como puedo bloquer el cierre del form?
Hasta ahora tengo esto:
Código:
private void Form1_FormClosing(object sender, EventArgs e)
        {
            if (centro.Cambios)
            {                
                DialogResult result = MessageBox.Show("Ha hecho cambios, asegurese de guardarlos. ¿Seguro desea salir?", "Confirmación de salida", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.No)
                {
                    //aqui evitar cierre del form
                }
                else
                {
                    MessageBox.Show("Los cambios se perderán.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
            }
            else
            {
                this.Close();
            }
        }