我有一个 ScrollBox,并使用 alTop 属性在内部动态创建了几个 GroupBox。当我在应用程序运行后第一次创建它们时,第一个创建的是最高的。这很好。但是当我将它们全部释放并以相同的顺序再次创建时,最顶部的是最后一个。每次再次这样做时,它将是最后一次,直到应用程序重新启动。只有在重新启动后,它才会以正确的顺序创建它......这是为什么呢?关于如何解决这个问题的任何想法?
问问题
174 次
1 回答
4
当您使用该属性动态创建控件时Align
,您需要注意它们的定位。假设您使用alTop
,请遵循以下策略:
- 对于第一个控件,将其设置
Top
为 0。 - 对于第二个控件,将 设置
Top
为第一个控件的底部。 - 一般来说,每个控件
Top
都被设置到前一个控件的底部。
这个问题似乎是相关的:如何动态创建与顶部对齐但在其他对齐控件之后的控件?
于 2014-05-27T18:02:26.943 回答