在应用程序主窗口上显示表单

时间:2013-09-04 22:00:39

标签: c# winforms

两个Windows应用程序通过.net远程进行通信。主机发布一个类的实例,客户端可以通过远程处理调用方法。

该类有一个方法,如果尚未显示,则弹出一个表单,使用form.Show()并在一个线程中执行一些函数。

当线程完成时,即使我没有明确地关闭它,表单也会消失。类的实例不会超出范围,类实例维护对表单的引用。

我不希望表单消失,我想如果我使用Form.Show(System.Windows.Forms.IWin32Window)重载,如果我将applcation主窗体​​传递给Show方法,这将有效。问题是我的类实例对应用程序一无所知。有没有办法找到应用程序主窗体?

正在创建表单并在线程内显示。

0 个答案:

没有答案