Hi,
wenn Deine Strings immer den Enum-Namen entsprechen (scheint hier der Fall zu sein), kannst Du auch schreiben:
Delphi-Quellcode:
uses
TypInfo;
// ...
var
s: string;
b: TBuchstabe;
begin
b := u; // z.B.
s := GetEnumName(TypeInfo(TBuchstabe), Integer(b)); // gibt den String "u" zurück
mfG
mirage228