Einzelnen Beitrag anzeigen

Benutzerbild von Kalakmul
Kalakmul

Registriert seit: 11. Apr 2008
27 Beiträge
 
Delphi 2010 Professional
 
#1

Vertikales Ausrichten eines Textes im LabeledEdit

  Alt 12. Jun 2011, 15:21
Delphi-Version: 2010
Hallo!

Bei der Verwendung eines LabeledEdits habe ich folgendes Problem:

Um die Komponente auf einem papierartigen Hintergrund möglichst unsichtbar erscheinen zu lassen (es soll nur quasi den Rahmen für eine Eingabemöglichkeit bilden), habe ich die Eigenschaft "BorderStyle" auf "bsNone" gestellt.

Dabei verschiebt sich leider der Text innerhalb des Edits an den oberen Rand desselben, sodass er nicht mehr auf gleicher Höhe wie die Beschriftung des zugehörigen Labels steht.

Gibt es eine Möglichkeit den Text innerhalb des Edits des LabeledEdits vertikal zu zentrieren?

Für Buttons habe ich im Netz eine Lösung mit Hilfe von getWindowLong/setWindowLong und BS_VCENTER gefunden. Für ein LabeledEdit scheint es so etwas nicht zu geben, oder weiß jemand einen Rat?

Auf die Verwendung irgendeiner Nicht-Standardkomponente möchte ich nach Möglichkeit verzichten ebenso auf das Ausrichten eines Labes an einem gewöhnlichen Edit.
Wer fragt, ist ein Narr für 5 Minuten, wer nicht fragt, ist ein Narr ein Leben lang.

Geändert von Kalakmul (12. Jun 2011 um 15:30 Uhr)
  Mit Zitat antworten Zitat