C#表示非活动/线程进程

时间:2015-03-11 10:39:34

标签: c# multithreading

我有两个项目(项目A和项目B),每个项目都有多个WinForms。表单在我之前的问题(Circular Referencing ...Just to show Forms of Different Projects)中描述的一个或其他事件中彼此实例化。

在实例化表单并使其可见时,父表单将变为非活动状态。我希望可见的表单在我需要的任何时候都是活动的并且可以工作。我认为这是一个线程问题。但我不太了解要帮助自己。

请帮忙......

1 个答案:

答案 0 :(得分:2)

您可能正在使用Form.ShowDialog()而不是Form.Show()

Form.ShowDialog将表单显示为模式对话框,这意味着在调用ShowDialog的方法中的任何代码执行可以继续之前必须先关闭它。