Francesc
2008-11-03 23:06:07 UTC
Hola,
Tengo un control personalizado que cuando se activa muestra una animación
con un texto de espera, la animación son varios iconos que van cambiando
para dar sensación de movimiento. La idea es utilizarlo como si fuera un
cursor de espera, pero personalizado. Entonces cuando muestro el control,
ejecuto un procedimiento que actualiza los datos de una base de datos, pero
el control no se dibuja hasta que ha terminado la actualización. ¿Cómo puedo
hacer que el control se dibuje en primer plano mientras en segundo plano se
ejecuta el procedimiento de actualización? He probado a lanzar el control en
un thread separado, pero obtengo el error de control.invoke. ¿Alguna idea?
Saludos
Tengo un control personalizado que cuando se activa muestra una animación
con un texto de espera, la animación son varios iconos que van cambiando
para dar sensación de movimiento. La idea es utilizarlo como si fuera un
cursor de espera, pero personalizado. Entonces cuando muestro el control,
ejecuto un procedimiento que actualiza los datos de una base de datos, pero
el control no se dibuja hasta que ha terminado la actualización. ¿Cómo puedo
hacer que el control se dibuje en primer plano mientras en segundo plano se
ejecuta el procedimiento de actualización? He probado a lanzar el control en
un thread separado, pero obtengo el error de control.invoke. ¿Alguna idea?
Saludos