Zitat von
skyware:
Dachte Du wolltest mit Deinem Beitrag auf den Umstand hinweisen das ich keine Schleife benutzt habe, was ja im Beispiel möglich gewesen wäre.
Nope, dann hätte ich geschrieben "Eine Schleife wäre eleganter"
Zitat von
skyware:
Aber im ursprünglichen Code bei dem ich dieses Problem habe, benutze ich keine Schleife, sondern kreiere ich die Labels hintereinander, Zeile für Zeile, wie im Beispiel.
Dann weiß ich leider auch keine Lösung. Mir ist nur eine Sache bekannt, die damit zusammenhängt: Ich habe mal in eine Scrollbox mehrere Frames mit Align=alTop eingefügt, die Reihenfolge hat natürlich die Reihenfolge der Frames festgelegt und diese war umgekehrt (das zuletzt eingefügte Frame war als oberstes in der Scrollbox). Da das gesamte Alignment aber von der
VCL, bzw von der
CLX gehandhabt wird, und die beiden Codebases zwischen Kylix und Delphi geteilt werden, dürfte sich da eigentlich kein Unterschied zwischen Delphi und Kylix ergeben. Du könntest höchstens versuchen nachträglich die Top(bei dir Left)-Position der Reihe nach so zu verändern, daß die Labels in der richtigen Reihenfolge auftauchen.
Edit:
@Khabarakh: Die Labels überlappen sich nicht.