Autor Beitrag
Davidandflash
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Sa 04.01.03 16:00 
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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 222

Win XP Pro, Slackware 10.0
D5 Enterprise, C++, ABAP
BeitragVerfasst: Sa 04.01.03 16:07 
benutze einfach div:
ausblenden 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

_________________
Andere zu kritisieren ist mitunter eine Möglichkeit, sich selbst ins bessere Licht zu setzen.
Davidandflash Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Sa 04.01.03 16:55 
danke so klappts gut!