Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Text im Label zentriert darstellen


Fluff2k3 - Do 12.06.03 15:49
Titel: Text im Label zentriert darstellen
Hallo.

Gibt es eine Möglichkeit in Delphi, den Inhalt eines Labels zentriert in diesem auszugeben? Also ich hab ein Label mit fester Größe und die Antworten varieren von ihrer Größe, deshalb möcht ich sie immer in der Mitte des Labels ausgeben lassen.

Wie geht das?

Und wie kann ich den Text eines Labels in 2 Zeilen ausgeben lasses, also untereinander?

Danke schonmal, Fluffi

Moderiert von user profile iconTino: Titel geändert & Topic verschoben.


Tino - Do 12.06.03 16:20

Hallo!

stell einfach Autosize auf False und ziehe das Label in die entsprechende Größe. Danach die Eigenschaft Alignment auf taCenter stellen und fertig.

Gruß
Tino


Fluff2k3 - Do 12.06.03 16:37

Danke schonmal.
Das mit dem Zentrieren geht jetzt!
Aber kann ich den text auch in 2 Zeilen darstellen lassen?

Bye Sascha


Motzi - Do 12.06.03 18:02

Wordwrap auf True setzen...


Tweafis - Do 12.06.03 18:32

Fluff2k3 hat folgendes geschrieben:
Danke schonmal.
Das mit dem Zentrieren geht jetzt!
Aber kann ich den text auch in 2 Zeilen darstellen lassen?

Bye Sascha


Du machst in in formcreate


Delphi-Quelltext
1:
Label1.caption := 'Wort1' + #13+#10 + 'Wort2';                    


Fluff2k3 - Do 12.06.03 20:14

@ Motzi.

Das mit Wordrap geht net. Er zeigt zwar nur noch vollständige Wörter an also nicht mehr (Häu...) sondern (Häuser), aber es gibt keine 2. Zeile der Rest des Satzes geht einfach verloren. Was mach ich falsch?

@Tweafis.

Ich habe eine Datenbank und lasse Zeichenketten ausgeben, da kann ich net einfach die Wörter so wie du umschreiben. Geht das noch anders?

Bye und THx Sascha


Brueggendiek - Do 12.06.03 23:23

Hallo Sascha!

Wie hoch ist denn Dein Label?

Wenn das mit der Höhe nicht hinkommt, geht eben der Rest verloren.

Gruß

Dietmar Brüggendiek


Motzi - Fr 13.06.03 07:56

Das Label muss groß genug (sowohl Höhe als auch Breite) und AutoSize auf False sein...


Fluff2k3 - Fr 13.06.03 15:21

Danke!

Sicher muss das groß genug sein! Hab ich mir nach euren Antworten auch gedacht! Is ja logisch!
Oh man!Sch...fehler

Also, danke Leute!!!

Bye