可以在MDI窗体中同时打开多个窗口,同时具有不同的窗口状态吗?

时间:2012-05-05 14:17:22

标签: vb.net visual-studio-2010 windowstate

我做了一个MDI Winforms应用程序并发现了我有问题的行为。

如果使用最大化窗口状态打开其中一个窗体,并使用“正常窗口状态”打开另一个窗体,则以前最大化的窗体状态将更改为“正常”。

可以在MDI窗体中打开多个窗口,同时具有不同的窗口状态吗?

1 个答案:

答案 0 :(得分:1)

MDI只允许一个子窗口处于最大化状态,即活动窗口。当您激活另一个窗口时,强制强制这样一个窗口回到正常状态,无论该窗口是否最大化。或者换句话说,在最大化的非活动窗口之上,您不能在正常状态下拥有活动窗口。对此没有解决方法。