0

我有一个 ScrollBox,并使用 alTop 属性在内部动态创建了几个 GroupBox。当我在应用程序运行后第一次创建它们时,第一个创建的是最高的。这很好。但是当我将它们全部释放并以相同的顺序再次创建时,最顶部的是最后一个。每次再次这样做时,它将是最后一次,直到应用程序重新启动。只有在重新启动后,它才会以正确的顺序创建它......这是为什么呢?关于如何解决这个问题的任何想法?

4

1 回答 1

4

当您使用该属性动态创建控件时Align,您需要注意它们的定位。假设您使用alTop,请遵循以下策略:

  • 对于第一个控件,将其设置Top为 0。
  • 对于第二个控件,将 设置Top为第一个控件的底部。
  • 一般来说,每个控件Top都被设置到前一个控件的底部。

这个问题似乎是相关的:如何动态创建与顶部对齐但在其他对齐控件之后的控件?

于 2014-05-27T18:02:26.943 回答