我有两个项目(项目A和项目B),每个项目都有多个WinForms。表单在我之前的问题(Circular Referencing ...Just to show Forms of Different Projects)中描述的一个或其他事件中彼此实例化。
在实例化表单并使其可见时,父表单将变为非活动状态。我希望可见的表单在我需要的任何时候都是活动的并且可以工作。我认为这是一个线程问题。但我不太了解要帮助自己。
请帮忙......
答案 0 :(得分:2)
您可能正在使用Form.ShowDialog()
而不是Form.Show()
。
Form.ShowDialog将表单显示为模式对话框,这意味着在调用ShowDialog的方法中的任何代码执行可以继续之前必须先关闭它。