![]() |
Label: automatische Höhe bei WordWrap
Hallo,
Mir gehts um eines: Wenn ich ein Label mit den Einstellungen
Weiss jemand wie das geht? |
Re: Label: automatische Höhe bei WordWrap
Hallo,
mir ist nicht klar was Du erreichen willst. Meinst Du das?
Delphi-Quellcode:
Dann musst Du aber sicherstellen das keine Wörter länger als die Breite des Labels sind, überlange Wörter werden abgeschnitten :?
procedure TForm1.Button1Click(Sender: TObject);
begin Label1.Caption := Edit1.Text; Label1.AutoSize := True; Label1.AutoSize := False; Label1.Width := 30; end; Nimm doch ein Memo und stell es entsprechend ein(clBtnFace, Borderstyle usw.) |
Re: Label: automatische Höhe bei WordWrap
Hallo,
ich hab das so gemeint: Ich habe ein Label, dass aus dem Programm raus beschrieben wird. Wenn der Text zu lang wird, dann soll der Text gebrochen werden (WordWrap = true). Das ist ja kein Problem. Nur soll gleichzeitig das Label seine Höhe automatisch so erhöhen, dass die nächste Zeile auch zu sehen ist. Das ganze auch anders rum. Ist der alte Text länger als der neue Text und ist es dann nicht mehr notwenig, dass 2 (oder mehrere) Zeilen zu sehen sind, so soll das Label seine Höhe verringern. Also kurz gesagt: Das Label stellt seine Höhe immer so ein, dass der gebrochene Text immer zu sehen ist. Ach ja: Die Breite des Labels soll fest sein. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz