0

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

据我所见,组框和列表框都具有相同的属性。(顶部、左侧、右侧锚点,没有停靠和禁用自动调整大小。)但它们在我的构建应用程序中的表现与在 Visual Studio 中的表现不同。

此外,当您调整窗口大小时,“页脚”组框的大小会增加,但“预定义消息”组框保持不变。

对比截图 顶部 VS2010,底部调试视图

我没有用 GUI 做很多工作,必须设置不同的东西,但是什么!

谢谢

4

1 回答 1

2

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

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

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

于 2012-03-14T10:16:01.107 回答