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
 

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


.

Preguntas similares