当MDI客户端最大化时,如何管理C#MDI Parent具有Scrollbars?

时间:2015-04-03 07:05:15

标签: c# winforms mdi

我有一个MDI Parent Form 1和一个MDI Child Form 2

Form 2设置了MinimumSize = new System.Drawing.Size(568, 453);

只要MDI Child没有最大化,一切正常(MDI Parent显示滚动条)。

MDI Parent and Child

一旦我最大化MDI Child,滚动条就会消失,我无法访问右下角Form 2上的其余控件(MDI Parent不显示Scrollbars)。

Maximizied Mdi Child

我找不到任何解决这个问题的方法,我很乐意提供任何帮助或指示。我甚至愿意采取其他方法。

1 个答案:

答案 0 :(得分:0)

如果MDI子项最大化,MDI父项永远不会显示滚动条,因为从技术上讲,没有MDI子项离开MDI客户端区域(没有或所有MDI子项都被最大化)。

如果您需要为最大化的MDI子项自动滚动,则还需要配置MDI子项以执行自动滚动。