Quizá les interesen este par de funciones:
Código Delphi
[-]
uses TypInfo;
function StrToDia(S: String): TDia;
begin
Result := TDia(GetEnumValue(TypeInfo(TDia), S))
end;
function DiaToStr(Dia: TDia): String;
begin
Result := GetEnumName(TypeInfo(TDia), Ord(Dia));
end;
Por ejemplo:
Código Delphi
[-]
var
Dia: TDia;
begin
Dia := StrToDia(Edit1.Text);
Edit1.Text := DiaToStr(Dia);
end;
Se puede rellenar un combo con
Código Delphi
[-]
var
Dia: TDia;
begin
for Dia := Domingo to Sabado do
if Dia in DiasLaborales then
ComboBox1.Items.Add(DiaToStr(Dia));
end;
// Saludos