Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/04/2007, 13:49
Avatar de jhonwilliams
jhonwilliams
 
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 2 meses
Puntos: 76
Re: Problemas con el close button de un formulario

Hola freegirl.

Yo realize algo similar con un DataTable y no se me pierden los datos, este es el code que use:

Código:
private void frmESPOY_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (tablaDatos.Rows.Count > 0)
            {
                DialogResult dg = MessageBox.Show("En este momento hay "+
                    tablaDatos.Rows.Count.ToString()+" defectos que no se han "+
                    "enviado al servidor, si cierra la aplicación estos se perderan.\n"+
                    "¿Desea cerrar la aplicación sin enviar los defectos?", Application.ProductName.ToString(),
                    MessageBoxButtons.YesNo, MessageBoxIcon.Error,MessageBoxDefaultButton.Button2);
                if (dg == DialogResult.Yes)
                {
                    Application.ExitThread();
                }
                else
                {
                    e.Cancel = true;
                }
            }
        }
Espero te sirve

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)