在第二个线程的UI线程中打开表单

时间:2011-01-15 21:50:32

标签: .net winforms multithreading

我有一个在工作线程中运行脚本的.Net40 / Winforms应用程序。该脚本需要在UI线程中创建辅助表单,因为表单不应该以脚本终止。在Win32中,我使用PostMessage(mainWnd ...)。在.Net中可以接受的方法是什么?

最高

1 个答案:

答案 0 :(得分:3)

在工作线程中,您应该使用任何控件的“Invoke”方法在UI线程中执行一些代码。

来自MSDN的Control.Invoke:http://msdn.microsoft.com/en-en/library/zyzhdc6b(v=vs.80).aspx