AW: falsche Anordnung von TPanels
13. Jun 2025, 10:28
Vielen Dank Uwe!
Hat das aber auch Einfluss auf die Anzeigereihenfolge innerhalb eines Panels?
Ich habe 7 Cornerbuttons in einem Panel so parametriert.
btnAxisName0.align = left
btnAxisBuzzer0.align = left
btnAxisW0.align = right
btnAxisDiv0.align = right
btnAxisShiftEnable0.align = right
btnAxisValue0.align = client
btnAxisUnit0.align = right
Nach meinem Verständnis müssten die Elemente, wenn die childrenliste so aufgebaut ist, von links nach rechts so gezeichnet werden:
btnAxisName0 - btnAxisBuzzer0 - btnAxisValue0 - btnAxisUnit0.align - btnAxisShiftEnable0 - btnAxisDiv0 btnAxisW0.align
Die Reihenfolge der 6 Panels passt mir nach deinen Hinweisen schon aber die Reihnfolge der Buttons innerhalb der Panels stimmt nicht.
Mit der Testroutine und Aufruf
SwapControls(btnAxisw0, btnAxisDiv0);
hätte ich erwartet, dass sich die Reihenfolge bei der Anzeige innerhalb des selben Panels ändert. Die Parameter Height , Enalbe, Hittest etc. bleiben ja gleich.
Gerhard
Geändert von Geri (13. Jun 2025 um 13:25 Uhr)
Grund: Fehler bei Angabe zu Alignment behoben
|