Ciao a tutti!

Ho un problema con VB.NET:
vorrei utilizzare un timer in VB.NET, in VB6 facevo così:

T = Timer
Do
DoEvents
Loop Until Timer >= T + 5

e in questo modo l'applicazione aspettava prima di procedere con la prossima linea di codice, ma non riesco a farlo in VB.NET. Ho provato con vari cicli ma l'applicazione sembra sempre bloccata, invece io vorrei che l'utente avesse modo di bloccare l'operazione quando vuole senza aspettare la fne.

Spero di essermi spiegato, ciao!