Mostrar ventana mientras se ejecuta un proceso...

28/07/2004 - 11:42 por JMT | Informe spam
Hola amigos,

Quiero mostrar una ventana con un mensaje mientras se está ejecutando un
proceso (en este caso un SP de SQL Server que lleva 10 segs.), lo que hago
es mostrar la ventana en el evento Load() de otro formulario antes de este
proceso que se ejecuta también en el Load(), pero esta nunca se redibuja del
todo y no muestra el texto con el mensaje hasta que termina la ejecución del
procedimiento almacenado y la carga del formulario, ¿cómo puedo hacerlo?

Gracias

Preguntas similare

Leer las respuestas

#1 Gustavo Mazzaglia
28/07/2004 - 15:40 | Informe spam
Una vez realizado el Show del formulario, tenes que
establecer Application.DoEvents, de esta manera le das
tiempo para que termine de ejecutar la cola de eventes y
de esta manera refresque la pantalla.

Ej.
dim a as new Form1
a.Show
Application.DoEvents()

Saludos
Gustavo Mazzaglia


Hola amigos,

Quiero mostrar una ventana con un mensaje mientras se


está ejecutando un
proceso (en este caso un SP de SQL Server que lleva 10


segs.), lo que hago
es mostrar la ventana en el evento Load() de otro


formulario antes de este
proceso que se ejecuta también en el Load(), pero esta


nunca se redibuja del
todo y no muestra el texto con el mensaje hasta que


termina la ejecución del
procedimiento almacenado y la carga del formulario, ¿cómo


puedo hacerlo?

Gracias


.

Respuesta Responder a este mensaje
#2 Pablo Fabian Savino
28/07/2004 - 20:56 | Informe spam
Hola, tambien puedes usar (Threading) que esto hace que se ejecute en
segundo plano tu rutina de algo que estes haciendo y la aplicacion sigue sin
ningun problema.


"JMT" wrote in message
news:%
Hola amigos,

Quiero mostrar una ventana con un mensaje mientras se está ejecutando un
proceso (en este caso un SP de SQL Server que lleva 10 segs.), lo que hago
es mostrar la ventana en el evento Load() de otro formulario antes de este
proceso que se ejecuta también en el Load(), pero esta nunca se redibuja


del
todo y no muestra el texto con el mensaje hasta que termina la ejecución


del
procedimiento almacenado y la carga del formulario, ¿cómo puedo hacerlo?

Gracias


Respuesta Responder a este mensaje
#3 DJ_MIAO
29/07/2004 - 05:44 | Informe spam
Eso es complicarse la vida con lo que gustavo dijo es la
que es..



Miao...
Hola, tambien puedes usar (Threading) que esto hace que


se ejecute en
segundo plano tu rutina de algo que estes haciendo y la


aplicacion sigue sin
ningun problema.


"JMT" wrote in message
news:%
Hola amigos,

Quiero mostrar una ventana con un mensaje mientras se




está ejecutando un
proceso (en este caso un SP de SQL Server que lleva 10




segs.), lo que hago
es mostrar la ventana en el evento Load() de otro




formulario antes de este
proceso que se ejecuta también en el Load(), pero esta




nunca se redibuja
del
todo y no muestra el texto con el mensaje hasta que




termina la ejecución
del
procedimiento almacenado y la carga del formulario,




¿cómo puedo hacerlo?

Gracias






.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida