如何在其父控件中居中?以及如何在父级调整大小时使其居中?
我知道我可以编写一个Parent.OnResize事件处理程序来手动移动控件,但并非所有容器组件都有OnResize事件,我想自动执行此操作。
有akCenter锚吗?
锚点akCenter不存在。但是您可以akRelative通过将 anchors 属性设置为空来模拟,这会导致当父级调整大小时控件的相对移动。将其与居中放置相结合将产生类似居中的“锚”。
在设计时水平居中:
Anchors.akLeft := False,Anchors.akRight := FalseakHorzCenter。垂直也是如此,在这种情况下你设置为akTop假akBottom。在两个方向居中:Anchors := [].

免责声明:我还没有找到有关此锚点用法的文档,我不知道这是否是预期的功能,但它在 D7 和 XE2 中都非常好用。