我是“多线程”方面的新手,我需要以下代码的一些帮助:
按钮代码:
Dim t As New Thread(AddressOf MThere)
t.SetApartmentState(ApartmentState.STA)
t.Start()
Run Code Online (Sandbox Code Playgroud)
然后...
Sub MThere()
Try
MyFunctionHere()
Me.Close()
Catch ex As Exception
End Try
End Sub
Run Code Online (Sandbox Code Playgroud)
当我运行代码时,返回以下内容:
跨线程操作无效:从创建它的线程以外的线程访问控制“表单”。
任务完成后如何关闭表单?我正在使用的功能是发送电子邮件,以便表单保持响应。
vb.net ×1