MessageBox失去了最大化MDI形式的关注

时间:2020-03-06 14:23:41  来源:igfitidea点击:

我有一个MDI应用程序(用.NET 2.0编写),该应用程序允许用户打开多个子窗体。子窗体始终在MDI父窗体中最大化。当MDI父级最大化并且我尝试执行MessageBox.Show时,MessageBox不显示。如果我执行alt选项卡(或者什至只是按alt),则MessageBox会弹出到最前面。

有什么想法使吸盘开始出现吗?

仅当MDI父对象最大化时,这才是问题。

解决方案

尝试使用
MessageBox.Show(窗口所有者,字符串消息,字符串标题)
将MDI应用程序设置为所有者,这样MB就会显示在前面

嗯,我们还应该在帖子中添加一些标签。