【发布时间】:2018-01-16 12:50:39
【问题描述】:
我将我的主表单设置为 MDI 父级,以便包含我设计的一些表单。
这部分我没有问题。
当我尝试添加“通用控件”时,我的问题就出现了。我的意思是...我需要将一些控件直接添加到主窗体(MDI 容器)中,例如状态栏、一些徽标、标签...等。我知道我可以添加它,但它似乎漂浮在子窗体上.我想要做的是在我的表单底部创建一个区域,以便 MDI 容器大小自行调整。
可能我不是一个很好的演讲者,所以这里有一张图片,以澄清我的错误解释:
http://es.tinypic.com/r/2h391qw/9
我需要集成良好的东西,就像“menuStrip”一样。
也对不起我的英语,我知道这不是最好的......
谢谢。
【问题讨论】:
-
您确定使用这些标签吗?在 C++CLI 中执行此操作对我来说很奇怪。
-
您必须为这些控件使用容器,例如 Panel,并将其 Dock 属性设置为父项的边缘之一。这会缩小 mdi 客户端窗口,即任何 mdi 子窗口的父级深灰色窗口。
-
@xMRi 是的,我确定。
-
@HansPassant 我不知道可以将 Panel 设置为 MDI 容器...这是一个好方法。最后,我使用主窗体作为 MDI 父窗体并为其添加了一个“拆分器”,因此 MDI 容器区域按预期调整了大小。还是谢谢你