Salve!

Ho bisogno di creare una pausa di qualche secondo in una funzione, prima
di continuare con le istruzioni.

Quando clicko sul pulsante, dopo alcune istruzioni, imposto un timer su
5 secondi (5000 millisecondi) e lo attivo:

Timer1.Interval = 5000
Timer1.Enabled = True

Nell'evento Timer del timer, ho inserito l'istruzione per interrompere il timer:

Timer1.Enabled = False

Nella funzione del pulsante, dopo l'attivazione del timer c'è un ciclo while
che attende che il timer si spenga:

While (Timer1.Enabled)
Wend

Il programma si blocca e anche il timer.

Come posso creare una pausa prima di continuare ad eseguire delle istruzioni?


Grazie!