![]() |
Re: Zeilenumbruch im Button
Dann geht es auf diese Weiße nicht. Funktionieren tut es mit allem, aber für Buttons scheint das wohl nicht gedacht zu sein... Die Balken sind ungültige Zeichen...
Möglichkeiten wären auch #13 oder #10 oder #10#13, aber eigentlich ist es #13#10 |
Re: Zeilenumbruch im Button
Luckie hat doch recht du musst den Button erst auf Multiline stellen.
Das machst du so - wie Luckie es gesagt hat - mit SetWindowLong. Um allerdings die alten Infos vom Button beizubehalten musst du sie noch mit GetWindowLong ermitteln... Hier ein kleines Beispiel:
Delphi-Quellcode:
SetWindowLong(Button1.Handle, GWL_STYLE,GetWindowLong(Button1.Handle, GWL_STYLE) or BS_MULTILINE);
Button1.Caption := 'Line1' + #13#10 + 'Line2'; |
Re: Zeilenumbruch im Button
Hallo Leute,
bei Tlabel funktionierts, bei Tbutton funktionierts nicht. Das gilt für D5 und D7 und für alle Versuche die angegeben wurden. Warum probiert ihrs nicht erst aus und stellts dann ins Forum? nimoee |
Re: Zeilenumbruch im Button
So ich habe den Code, den ich gerade gepostet habe, ausprobiert, und was soll ich sagen er funktioniert :mrgreen:
Er fügt einen Zeilenumbrüche hinzu... |
Re: Zeilenumbruch im Button
bei Tbutton nicht. Bei speedbutton gehts!
Win2000? nimoee |
Re: Zeilenumbruch im Button
Nö, bei TButton funktioniert dass auch bei mir, habe XP....
|
Re: Zeilenumbruch im Button
hallo,
lieber Alexander, da ich proffesionell programmiere, ist es wichtig zu wissen wo wie was geht. Bitte: Betriebssystem, Delphiversion Wir können mit etwas, was mal geht und mal nicht nichts anfangen. nimoee |
Re: Zeilenumbruch im Button
Delphi-Quellcode:
D6, Windows2000 geht.
SetWindowLong(Button1.Handle, GWL_STYLE,GetWindowLong(Button1.Handle, GWL_STYLE) or BS_MULTILINE);
Button1.Caption := 'Line1' + #13#10 + 'Line2'; Wenn du professionell programmierst, wie die behauptest, dann solltest du eventuell auch dein Ton anpassen! Dies ist nicht der Umgangston, den wir hie rin diesem Forum haben wollen. |
Re: Zeilenumbruch im Button
Zitat:
Ich habe dir doch BEtriebssystem genannt und Delphi-Version steht doch rechts vom Text hier oder direkt im Profil... Wenn keiner darauf achtet, hätte man sich diese Angaben echt sparen können... Danke Luckie ;-) |
Re: Zeilenumbruch im Button
bei mir funzt es einwandfrei mit SetWindowLong, danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:00 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