0
有谁知道如何从在线程中运行的实例化类调用主Form表单上的函数?从线程实例化对象中调用委托
Public Class Test
Public Sub Temp()
Try
'Operations here
Catch ex as Exception
Form1.Invoke(New Form1.LogMessageDelegate(AddressOf frmIP.LogMessage), "Error Message To Be Outputted to TextBox on Main Form")
End Try
End Sub
End Class
我会让它在函数中返回一个字符串,但是如果有异常,我只调用文本框消息。 谢谢你的时间!
你的测试类应该引发一个form1订阅的事件。然后从那里创建委托。 – OneFineDay 2013-03-24 00:27:31
这不会起作用,“Form1”不会生成适当的对象引用。你需要一个真实的对象引用,如果你必须使用Application.OpenForms(0)。 – 2013-03-24 01:50:00