![]() |
Zeilenumbruch im Button
Kann man im Button,Label,Panel... einen Zeilenumbruch machen?
In einer Message gehts ja. |
Re: Zeilenumbruch im Button
TButton und TLabel ja, beim TPanel weiss ich nicht.
TLabel wird eh nur gezeichnet. |
Re: Zeilenumbruch im Button
Ja. Wenn du EldoS hast, kannst du das direkt machen. Sonst so:
Code:
Label1.Caption := '1ste Zeile'+#13#10+'2te Zeile';
|
Re: Zeilenumbruch im Button
Beim Label siehe noch WordWarp und AutoSize.
|
Re: Zeilenumbruch im Button
Und beim Button vorher mit SetWindowLong BS_MULTILINE setzen.
|
Re: Zeilenumbruch im Button
THX, ich probs mal aus
|
Re: Zeilenumbruch im Button
Zitat:
|
Re: Zeilenumbruch im Button
Also bei Panels geht das glaub ich nicht...Ich wollte das mal machen, aber ging nicht.
man liest sich, Stanlay :hi: |
Re: Zeilenumbruch im Button
GooglePAQ:
" ist es irgendwie möglich, mehrzeilig in Panel.Caption reinzuschreiben? So wie in einem Label." Nicht direkt. Panels sind keine Standard Windows Controls. Die hat sich Borland ausgedacht und selbst implementiert. Das Zeichnen findet also im Delphi Quellcode statt, und zwar in TCustomPanel.Paint. Lösung: Platziere ein Label auf dem Panel. Alternativ leitest du eine eigen TPanel-Klasse ab und überschreibst die Paint-Methode. |
Re: Zeilenumbruch im Button
Zitat:
Delphi-Quellcode:
...ist alles in einer Zeile durch zwei senkrechten Balken getrennt.
Button1.Caption := 'Zeile1'+#13#10+'Zeile2';
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:24 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-2025 by Thomas Breitkreuz