我有一个ScrollBox,并使用alTop属性动态创建了几个GroupBox。当我在应用程序运行后第一次创建它们时,第一次创建是最顶层的。那没关系。但是当我释放它们并以相同的顺序再次创建时,最顶层的是最后一个。每次再次执行此操作时,它将是应用程序重新启动之前的最后一次。只有在重新启动后,它才会按正确的顺序创建...为什么?关于如何解决问题的任何想法?
答案 0 :(得分:4)
使用Align
属性动态创建控件时,需要注意其定位。假设您使用alTop
,请遵循以下策略:
Top
设置为0. Top
设置为第一个控件的底部。 Top
都设置为上一个控件的底部。 这个问题似乎有关:How to dynamically create controls aligned to the top but after other aligned controls?