Public Class Form1
Private myThread As Threading.Thread
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim testclass As New AutomatedTask
myThread = New Threading.Thread(AddressOf testclass.Begin)
myThread.Start()
End Sub
End Class
Public Class AutomatedTask
Public Sub New()
End Sub
Public Sub Begin()
dim i as integer
for i=0 to 500
next
'Long task
Threading.Thread.Sleep(100000)
MsgBox("Task complete!")
End Sub
End Class