Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Label ausrichten/Extended und Integer


Davidandflash - Sa 04.01.03 16:00
Titel: Label ausrichten/Extended und Integer
Ich wollte ein Label in der Mitte des Formulars ausrichten. Da ich dafür keine einfache Möglichkeit gefunden haben wollte ich es so machen:

label1.left:=form1.width/2 - label1.width/2

Wenn ich diesen Text verwende gibts jedoch Probleme, da das eine Integer ist und das andere Extended.

Wie soll ich das machen?


Jack Falworth - Sa 04.01.03 16:07

benutze einfach div:

Quelltext
1:
label1.left:= (form1.width div 2) - (label1.width div 2);                    

div führt eine Teilung mit einem ganzzahligen Ergebnis durch. Der Rest wird ignoriert. Dürfte hier aber kein Problem sein. Die Klammern erhöhen die Lesbarkeit des Codes.

MfG

Jack Falworth


Davidandflash - Sa 04.01.03 16:55

danke so klappts gut!