[singlepic id=5 w=320 h=240 float=right]Muchas veces cuando cerramos nuestro programa en C# necesitamos verificar que realmente se quiere cerrar el programa. Para hacer esto solo necesitamos utilizar la función «FormClosing»
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult dialogo = MessageBox.Show("¿Desea cerrar el programa?", "Cerrar el programa", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogo == DialogResult.No) { e.Cancel = true; } else { e.Cancel = false; } }
Para cancelar el cierre de la aplicación solo tenemos que poner a «true» la función «e.cancel», esto hará que se cancele el cierre del programa.
A si de fácil y sencillo o no?