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