Einzelnen Beitrag anzeigen

Geri

Registriert seit: 23. Nov 2004
Ort: Feldkirch
72 Beiträge
 
Delphi 2005 Personal
 
#41

AW: falsche Anordnung von TPanels

  Alt 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
  Mit Zitat antworten Zitat