Grazie per le risposte, però:
@vinsent ho cercato ma non ho risolto...
@oregon ho provato lo sleep ma non funziona! O meglio, funziona solo su console quando ad esempio scrivi
Console.WriteLine("qualcosa")
Sleep(1000)
Console.WriteLine("qualcosa2")

e così funziona...ma quando provo la stessa cosa su Form non funziona. Ho provato così:

Sub btn_onClick(ecc)
Label.Text = "qualcosa"
Sleep(1000)
Label.Text = "qualcosa2"
End Sub

Il risultato che mi da è che aspetta i 1000 ms e poi esegue le due istruzioni e quindi ovviamente alla fine la label avrà come testo "qualcosa2", è come se leggesse l'istruzione sleep all'inizio di tutto.
Come posso risolvere???