Вот как это сделать с Таймером . Вы должны разделить свою оригинальную рутину на две части.
Public Class Form1
Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
TextBox1.Text = "hi"
Dim tmr As New Timer
tmr.Enabled = True
tmr.Interval = 3000 ' milliseconds '
AddHandler tmr.Tick, AddressOf ContinueWork
End Sub
Sub ContinueWork()
TextBox1.Text = "hi2"
End Sub
End Class
Имейте в виду, что пользователь может продолжать щелкать мышью вокруг вашего приложения, пока работает интервал таймера.
Я не уверен, , почему вы хотели бы сделать это, это выглядит странно для приложения, но я уверен, что у вас есть свои веские причины!