Free for PREMIUM members
'At form level:
Private _myThread As Thread = Nothing
Private _myVariable As String = String.Empty
'When you want to start your thread
_myThread = New Thread(AddressOf MiThreadSub)
Application.DoEvents() 'Or, better, check for your thread alive status into a timer
'Once outside of the while...end while, your thread has finished
'Now you can check your _myVariable status and put it into a label or wherever you want
Me.Label1.Text = _myVariable
'What your thread does:
Private Sub MiThreadSub()
'... do something
'If the thread is executing inside a Windows Form, you cannot access Form objects
'such as labels, etc.
'But you can store values into form variables
_myVariable = "Hello"
Open in new window
Free tool – Veeam Explorer for Microsoft SharePoint, enables fast, easy restores of SharePoint sites, documents, libraries and lists — all with no agents to manage and no additional licenses to buy.