![]() |
Alignment in String umwandeln
Hallo zusammen,
ich möchte ein Alignment (z.B. taCenter) als String zwischenspeichern. Wie kann ich ein Alignment in einen String umwandeln ? Und wie kann ich es wieder von String auf Alignment umwandeln ? Gruss Holger |
Re: Alignment in String umwandeln
Dafür wird es keine Funktion geben -> selbst schreiben, also in etwa
Delphi-Quellcode:
function AlignmentToStr(Al: TAlignment): string;
begin case Al of taCenter: Result := 'zentriert'; ... end; end; |
Re: Alignment in String umwandeln
Zitat:
|
Re: Alignment in String umwandeln
So was in der Art?
Delphi-Quellcode:
CONST TAlignmentStrings : Array [TAlignment] of String[14] =
('taLeftJustify', 'taRightJustify', 'taCenter'); s := TAlignmentStrings[aLabel.Alignment]; |
Re: Alignment in String umwandeln
Vielen dank.
Beide Möglichkeiten klappen gut. |
Re: Alignment in String umwandeln
Allgemeiner wäre halt:
Delphi-Quellcode:
S := GetEnumName(TypeInfo(Talignment), Ord(Label1.Alignment)); |
Re: Alignment in String umwandeln
Zitat:
denn diese Namen werden normaler Weise nicht mit im Programm gespeichert. |
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