Hola
Primero que todo para JoSi no todas las personas cuentan con el MSDN asique porfavor sino va a ayudar no coloque mensajes que no venefician a nadie aqui se esperan respuesta.
Bueno ahora para nuestro amigo sergio
El DoEvents es una instruccion de Visual Basic que se usa para pedirle al sistema operativo que atienda a otras tareas cuando se esta realizando algun proceso.
Te explico con un ejemplo
Supon que estas aciendo un programa que copia archivos
ese programa lo realizas con un ciclo, imagina que son muchos archivos, al entrar tu programa en este ciclo provoca que tu programa deje de responder no respondera a eventos ni dada de eso no podras cerrarlo, ni minimizarlo el programa queda congelado., por mas que se llegara a colocar un boton de cancelar o algo parecido no serviria de nada ya que los eventos funcionarian hasta que el programa saliera del procedimineto en el que esta copiando
Es en estos casos es donde se puede utilizar la instruccion DoEvents ya que al colocaro el sistema operativo le cedera algo de tiempo para escuchar otras peticiones a tu programa
Espero esta pequena explicacion te sirva para algo.
Saludos
http://www.theemulator.tk