delphi - 如何使控件在调整大小时紧贴其父边框?

标签 delphi delphi-2009

我有一个TGroupBox作为父级,我想在其中放置一个按钮,并将其设置为使该按钮贴在groupbox的右上角。

问题是,TGroupBox没有方法OnResize,所以我不知道如何在调整了boxbox的大小后告诉按钮应该移动到哪里。

有什么办法可以实现?

谢谢

最佳答案

将按钮的Anchors属性设置为包括akTopakRight。当其父级的大小更改时,它将移动以使其上,右偏移相对于父级控件的边缘保持恒定。默认值为akLeft。 (如果同时设置了akLeftakRight,则按钮的宽度将随其父按钮而增大和缩小。)

AlignAnchorsConstraints属性之间,您几乎不必编写任何自己的代码来处理对父级大小的更改。

关于delphi - 如何使控件在调整大小时紧贴其父边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2220115/

相关文章:

xml - omn​​i xml ,是否有读取 xml 文件的简单当前示例?

delphi - 当磁盘可用空间发生变化时如何收到通知?

delphi - 分配给多个StringList的对象的可用内存

delphi - 如何在 TMetaFileCanvas 上透明地绘制 PNG

delphi - 修改 Windows 7 预览 Pane 以显示文件夹的子目录而不是大的空框

delphi - 如何将 TByte 转换为 RawByteString?

delphi - 如何在 TMonthCalendar 中将月份日期加粗时获取年份?

delphi - 如何从 TTreeView 中删除节点及其对象

macos - 如何从 Delphi 调用 NSBeep

Delphi 2009 以错误的顺序创建我的组件