![]() |
Format mit einem "normalen" %
Hallo,
kann mir jemand erklären wieso das letzte "%" in dem Format-String nicht angezeigt wird?
Code:
Ich bekomm auf dem Label nur "Batteriezustand: 45", ohne dem letzen "%"
procedure TForm1.Button1Click(Sender: TObject);
const Prozent = 45; begin Label1.Caption := Format('Batteriezustand: %d %', [Prozent]); end; Ich kann mir vorstellen, dass die Funktion Format da einen "Platzhalter" vermutet, es soll aber nur ein normales Zeichen im String sein. Weiss jemand warum das so ist und wie man das anzeigen lassen kann? mfg Helmi |
Re: Format mit einem "normalen" %
Versuche mal:
Code:
...:cat:...
procedure TForm1.Button1Click(Sender: TObject);
const Prozent = 45; begin Label1.Caption := Format('Batteriezustand: %d %[color=#ff0000]%[/color]', [Prozent]); end; |
Re: Format mit einem "normalen" %
Moin Helmi,
hast Du schon mal versucht einfach zwei % hintereinander zu schreiben? [EDIT] @sakura: Vordrängler ;-) [/EDIT] |
Re: Format mit einem "normalen" %
danke :-)
zwei % funktionieren |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 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