Load y Closing

16/05/2006 - 12:19 por solusoft | Informe spam
Hola a todos,

en el evento Load de un Windows Forms, en determinado momento, hago un
Close() de formulario.

Tengo asociado un evento Closing al mismo, pero no parece ejecutarse.


En WndProc si le llega al formulario el mensaje WM_CLOSE
protected override void WndProc(ref System.Windows.Forms.Message m)
{
base.WndProc(ref m);
}


Alguna solución posible,

Gracias anticipadas.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
17/05/2006 - 10:07 | Informe spam
Parece ser que en el Load todavía el evento no está asignado.
¿No puedes mover el código del Load a un evento posterior, como Shown o
Activated?

Slds - Octavio



"solusoft" escribió en el mensaje
news:
Hola a todos,

en el evento Load de un Windows Forms, en determinado momento, hago un
Close() de formulario.

Tengo asociado un evento Closing al mismo, pero no parece ejecutarse.


En WndProc si le llega al formulario el mensaje WM_CLOSE
protected override void WndProc(ref System.Windows.Forms.Message m)
{
base.WndProc(ref m);
}


Alguna solución posible,

Gracias anticipadas.
Respuesta Responder a este mensaje
#2 solusoft
17/05/2006 - 10:41 | Informe spam
Parece ser que en el Load todavía el evento no está asignado.
¿No puedes mover el código del Load a un evento posterior, como Shown o
Activated?

Slds - Octavio



Cuál es el orden de ejecución de los eventos ?

bueno, primero el constructor, y luego cuando se hace el ShowDialog se
lanzará eventos: Load, Shown y Activated ? en ese orden ?.

Otra cuestión es que en el Load tengo código que tarda en ejecutarse, pues
hago consultas a la BBDD y recupero información de configuración, y no se ve
directamente el formulario hasta que no se ha cargado.
Parece que el usuario pulsa un botón para abrir el formulario y está un
tiempo sin ver nada hasta que carga todo, y no queda bien.

Habría alguna solución, cambiando el código a Activated o Shown ??? Estos
eventos siempre se ejecutan no?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida