请教一下,我在主窗体用system.Threading.Thread 调用module1里面的一个sub,但是不能读取住窗体上textbox1.text, 即时窗口显示:对非共享成员的引用要求对象引用。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Public t1 As Threading.Thread
t1 = New System.Threading.Thread(AddressOf module1.login_code)
t1.Start()
End Sub
Module module1
Sub login_code()
dim abc as string = form1.textbox1.text
End sub
End Module
abc 变量就为空,读写都不可以,但是我直接用 call module1.login_code() 这个方法代替thread方法就完全没问题。
------解决方案--------------------
异步是用BeginInvoke
------解决方案--------------------
可以通过t1.Start(textbox1.text)传值过去吧
Sub login_code((ByVal arg As Object))