¿Cuáles son los usos de DoEvents y RaiseEvent en VB?
1) El propósito de DoEvents es ceder el control por un tiempo para que el hilo pueda responder a eventos del menú o del teclado. Por ejemplo, si uno de sus subprocesos invisibles está procesando un bucle grande, se debe llamar a DoEvents después de cada bucle; de lo contrario, su programa parecerá colgado y no responde.
2) RaiseEvent activa un evento para que se pueda ejecutar el código en la función de devolución de llamada del evento. Esto generalmente se usa en la programación de control.