Hallo,
ich habe auf einer Form ein Panel, welches sich dynamisch an den Seitenrändern rechts und links anpasst. (Anchors akLeft + akRight auf true...)
Auf diesem Panel habe ich den Standard-Delphi-Mediaplayer, welchen ich mittels Position -> Ausrichten -> "Im Fenster zentrieren" auf dem Panel zentriert habe.
Wenn ich nun die Fenstergröße verkleinere, läuft die Zentrierung zunehmend aus dem Ruder.
Weiß jemand, was zu tun ist oder warum das so ist?
Beste Grüße
Tortom
Moderiert von
Narses: Beiträge zusammengefasst
Noch eine Anmerkung:
Mit
Delphi-Quelltext
1:
| MediaPlayer1.left:= trunc((Panel1.Width / 2) - (MediaPlayer1.Width/2)); |
funktionierts...
Verstehe aber nicht, warum es nicht mit der Positionierung aus der Fragestellung klappt...
Moderiert von
Narses: Beiträge zusammengefasst
Hab's raus...
Die Anweisung
Delphi-Quelltext
1:
| MediaPlayer1.left:= trunc((Panel1.Width / 2) - (MediaPlayer1.Width/2)) |
funktioniert, wenn sie bei onResize eingefügt wird...
Moderiert von
Martok: Delphi-Tags hinzugefügt