什么控制这个定位设置?

时间:2012-03-14 10:01:13

标签: winforms visual-studio user-interface groupbox

我有两个组框,其中包含列表框,在用户控制页面上彼此相邻。

据我所知,groupboxes和listbox都具有相同的属性。 (顶部,左侧,右侧锚点,没有停靠和自动调整功能已禁用。)但它们在视觉工作室中的构建应用程序与它们的显示方式不同。

此外,当您调整窗口大小时,“页脚”组框的大小会增加,但“预定义消息”组框仍然是固定的。

Comparative Screenshot http://i43.tinypic.com/1z56uxi.jpg 顶级VS2010,底部调试视图

我还没有完成大量的GUI工作,必须设置不同的东西,但是什么!

由于

1 个答案:

答案 0 :(得分:2)

您的预定义消息GroupBox具有Anchor = Right,因此当您调整表单大小时,它将向右展开,但您的页脚组框是Anchor = Left,因此它不会从其左侧位置移动。
结果是您的Predefined GroupBox向右扩展但在Footer GroupBox下。

删除Anchor=Right到预定义的消息或Anchor=Left到页脚组框

Anchor和Dock属性非常强大,但您需要一些练习来了解它们的工作原理。