Echt kurios, nach der Entfernung des Hauptmenüs ist es zwar nicht behoben, aber der Button wandert nun jeweils einen Pixel nach unten statt 19 nach oben.
Das vorher bereits erwähnte Align bzw. genauer gesagt die dadurch aktivierten Anchors verursachen tatsächlich das Problem. Wenn ich die Positionierung im OnResize mache, klappt alles. Das liegt irgendwie an der Kombination aus dem Anchor Bottom des Buttons und dem Anchor des PageControls vermute ich.
Ich habe mal ein minimales Beispiel angehängt. So stelle ich mir ein solches vor.
Da sind auch keinerlei relevante Daten des Ursprungsprojekts mehr vorhanden.
Steps to reproduce:
- Formular öffnen
- Menu-Komponente etwas verschieben
- Buttonposition merken
- Formular schließen
- Formular wieder öffnen --> Position des Buttons ist nun nach oben gewandert
// EDIT:
Ich habe mal einen Bugeintrag mit dem Minimalbeispiel gemacht:
https://quality.embarcadero.com/browse/RSP-41835