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 :
Quelqu'un saurait-il la syntaxe pour definir le type permettant de faire cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Form1.Color:=$FFFFFF;
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 :
Puis pouvoir faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Type TSemaine = (Lundi=1,Mardi=2,Mercredi=3,Jeudi=4,Vendredi=5,Samedi=6,Dimanche=7);
Ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var MonJour:TSemaine; begin MonJour:=Mardi;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var MonJour:TSemaine; begin MonJour:=5; //Vendredi
Partager