Embarcadero Delphi Anchor Sides / AnchorToNeighbour有没有选项

时间:2016-04-15 10:28:53

标签: delphi alignment delphi-10-seattle layout-anchor

Embarcadero Delphi Anchor Sides / AnchorToNeighbour有没有选项?

目前,Lazarus可以将组件锚定 - 左右/上下等对齐到相邻组件。我需要一些图片截图或在Delphi Seattle 10中实现此功能的任何功能方式!!

1 个答案:

答案 0 :(得分:1)

在VCL中,没有什么可以自动锚定相对于相邻控件的控件。 Anchors属性用于将控件相对于其Parent的边缘对齐,而不是相对于其他控件。但是,当OnAlignInsertBefore属性设置为alCustom时,窗口控件(非图形控件)具有OnAlignPositionAlign个事件,可用于自定义对齐。否则,您必须使用OnResize事件处理程序根据需要手动定位/调整控件。

在FireMonkey中,有TLayout个派生组件(TFlowLayoutTGridLayoutTScaledLayout)来帮助安排组件(有关详细信息,请参阅Using Layouts to Arrange Components) ,但这并不一定等于将控件锚定到相邻控件,它仍然相对于Parent,只比VCL提供的更灵活。