Comunque, il codice proposto da
@bgsoft (sconsigliato da Erel perché bloccherebbe il thread principale, anche se io non capisco il motivo, dato che si usa DoEvents; molto probabilmente il DoEvents non funziona come in VB.Net, ad esempio) serve per fare delle pause, non per il tuo scopo.