
17/08/2010, 10:08
|
| | Fecha de Ingreso: julio-2010
Mensajes: 93
Antigüedad: 14 años, 8 meses Puntos: 0 | |
Respuesta: Error en FormClosing El problema es que me salta el DialogResult dos veces antes de cerrar la aplicación y no logro corregirlo.
Código:
private void Principal_FormClosing(object sender, FormClosingEventArgs e)
{
//Antes de cerrar nos pregunta si queremos guardar y en base a eso actualizamos o insertamos
DialogResult dr = MessageBox.Show("¿Quiere guardar los datos antes de salir?", "Guardar Datos", MessageBoxButtons.YesNo);
if (dr == DialogResult.Yes)
{
if (txt_campaña.Text != "" && cmb_categoria.Text != "" && cmb_turnos.Text != "")
{
this.añadir();
}
else
{
this.actualizar();
}
Application.Exit();
}
else if (dr == DialogResult.No)
{
Application.Exit();
}
} |