关于.net 2.0:MessageBox失去了最大化MDI格式的关注

关于.net 2.0:MessageBox失去了最大化MDI格式的关注

MessageBox loses focus in maximized MDI form

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

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

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


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

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


推荐阅读