[英]Delphi XE4 dynamic panel alignment order
我有一个Firemonkey应用程序。 动态添加了一些从TPanel派生的对象
Align := TAlignLayout.alTop;
但是,最后一个对象结束于顶部,所有其他对象都位于正确的位置。
例如
Panel-5
Panel-0
Panel-1
Panel-2
Panel-3
Panel-4
当我想要
Panel-0
Panel-1
Panel-2
Panel-3
Panel-4
Panel-5
我已经尝试过alBottom,alMostTop [等,但是都遇到类似的问题。
如何修复thgis?
干杯,
马丁
好的,现在作为正式答案:创建面板时,为top分配一个值(例如,容器的高度)。 原因:创建组件时,其顶部始终为0。两个组件的顶部分别为0和alTop,这完全是巧合,该组件最终位于顶部。 请参见此处的一些技巧: 如何动态创建与顶部对齐但在其他对齐控件之后的控件?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.