Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

AW: Text im Edit vertikal Zentrieren

  Alt 27. Apr 2014, 18:53
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 Delphi-Referenz durchsuchenTEdit.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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (27. Apr 2014 um 18:58 Uhr)
  Mit Zitat antworten Zitat