Wie solle sich eigentlich wie "äußere" Position des Edits auf die innere Textposition auswirken?
Horizontal ist kein Problem.
SetWindowLong(Edit.Handle, GWL_STYLE, ES_CENTER);
oder mal ein etwas neueres Delphi besorgen
TEdit.Alignment.
Aber Vertikal ... du hättest ja auch mal due SuFu oder Google befragen können.
http://www.delphipraxis.net/23345-te...entrieren.html
http://www.delphipraxis.net/82809-te...usrichten.html
http://www.delphipraxis.net/77243-te...usrichten.html
...
Man kann aber Vertikal auch so tun als ob.
- ein Panel nehmen und damit den Rahmen nachbilden. (Umrandung und Hintergrundfarbe anpassen)
- beim OnClick den Fokus auf das Edit setzen
- beim Edit den Rahmen ausblenden
- und nun nur noch das Edit vertikal im Panel positionieren
Aber da es eh
IMHO irgendwie nutzlos ist, ein Edit haben zu wollen, wo nutzlos viel Platz verschwendet wird, hat mit dem Vertikal wohl auch kaum jemand ein Problem, weil es niemand benutzt.