Well i have a sub in my module that needs to access (read/write) the form controls from time to time. I need this sub to run in a new thread when i hit the "Start" button. I encounter the same problems as i do with a simple MsgBox. There really isn't a big difference.
I have a simple form which starts a new thread, and this thread displays the value of a control (TextBox)
TextBox with default value of "Default"
StartButton which starts a new thread
Public Class Form
Private Sub StartButton_Click(ByVal sender As System.Object, ByVal...