La Web del Programador: Comunidad de Programadores
 
    Pregunta:  60670 - LABELS NO SE ACTUALIZAN EN PROCESOS LARGOS
Autor:  Gerardo Ramírez Muñoz
Buenas tardes: Tengo programas en VB6 que procesan muchos datos y tengo TextBox o Labels para ir mostrando los avances, pero después de un tiempo de ejecución, siempre se congelan, aunque los programas terminan bien y sin ningún otro problema, tanto bajo Windows XP Pro como en Vista. Gracias.

  Respuesta:  xavi
Tienes que utilizar DoEvents, que permite que se ejecuten eventos en este tipo de procesos.
Por ejemplo, antes de ejecutar el proceso que tarda tanto, o dentro del bucle, pon la instruccion DoEvents.

Espero que te sirva