Mi problema es el siguiente:
Tengo un formulario principal que llama a otro, supongamos form1, el cual
carga unos datos mediante un Stored Procedure. Dicho SP es un poco pesado y
demora unos 5 o 6 segundos en mostrar el formulario con todos los datos. Asi
que decidi crear otra ventanita donde aparece un cartel diciendo "Por favor,
espere..." junto con un GIF animado.
Entonces decidi que debo crear un nuevo Thread en donde corra la nueva
ventanita mientras en el hilo principal se cargan los datos del SP y luego
mato al nuevo hilo creado mediante un hilo.Abort(). Ahora el tema es que la
nueva ventana aparece solo un momento, sin llegar a dibujarse correctamente
y luego de 5 o 6 segundos aparece el formulario con los datos.
En que estoy fallando? Cual seria la forma correcta de encarar este
problema?
Muchas gracias!
Leer las respuestas