Bunu daha önce yapabildiğimi biliyorum, uzun zaman önce, bu mümkün olmalı.Enum değerini bir dizeye dönüştürme nasıl yapılır?
Bir bileşenin align özelliği alNone gibi bir öğeyi, kaydedebileceğim, görüntüleyebileceğim, gösterebileceğim bir dizeye dönüştürmek istiyorum. Biliyorum, bayt değeri ve kendi metnimle gelebiliyorum ama eminim ki daha doğrudan bir yol var. İstiyorum Örneğin
...
var S:string;
S:= somehow(Form.Align);
ShowMessage(S);
"bir şekilde" ben böyle "alNone' gibi bir dizeye formun hizalama özelliği için ayar dönüştürmek olduğunu ancak olduğunu
.
Veya sadece, 'S: = TRttiEnumerationType.GetName (Form.Align) –
Graymatter
@Graymatter evet aynı soru, ama cevabın da yanlış olduğunu düşünüyorum çünkü –
@Graymatter tekerleği tam olarak benim cevabım. Hangi biri beğenmiyor –