Enumération ET entier correspondant
Bonjour à tous.
Je suis en train de développer un composant, et je cherche à faire une propriété un peu comme Color.
Je m'explique :
J'ai une batterie de constante et j'aimerais créer une propriété qui m'affiche la petite fleche et où s'afficherai la liste de tous les noms de constantes. Mais j'aimerais aussi pouvoir y affecter sa valeur numérique.
Dans le cas de la propriété Color de type TColor, on a la liste de toutes les couleurs (clWhite ...) mais on peux aussi faire :
Code:
Form1.Color:=$FFFFFF;
Quelqu'un saurait-il la syntaxe pour definir le type permettant de faire cela ?
Je redonne un autre exemple car j'ai peur de ne pas être très précis dans mes explication:
Je voudrais pouvoir faire cela un peu :
Code:
1 2
|
Type TSemaine = (Lundi=1,Mardi=2,Mercredi=3,Jeudi=4,Vendredi=5,Samedi=6,Dimanche=7); |
Puis pouvoir faire :
Code:
1 2 3 4 5
|
var
MonJour:TSemaine;
begin
MonJour:=Mardi; |
Ou
Code:
1 2 3 4 5
|
var
MonJour:TSemaine;
begin
MonJour:=5; //Vendredi |