[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?
[dl url=»http://todavianose.com/wp-content/uploads/Ficheros/Preguntar_cierre_programa.rar» title=»Descargar» desc=»Preguntar antes de cerrar el programa en C#» target=»_blank»]