Déclaration
MonEnumeration est une énumération NomElément1 = "ValeurElement1" NomElément2 = "ValeurElement2"
Constantes d’énumération :
NomElément1
→"ValeurElement1"
NomElément2
→"ValeurElement2"
Utilisation
maVar est un MonEnumeration maVar = NomElément1 SI maVar = NomElément1 ALORS Info("C'est ValeurElement1") FIN maVar = NomElément2 SI maVar = NomElément2 ALORS Info("C'est ValeurElement2") FIN
Itération sur une énumération
On peut parcourir tous les éléments d’une énumération avec une boucle POUR TOUT
:
POUR TOUT Element DE MonEnumeration
Trace(Element.Nom, Element.Valeur)
FIN
En WinDev, une énumération est composée de plusieurs constantes d’énumération.
Chaque constante a :
- Un nom (utilisé dans le code, ex. :
NomElément1
) - Une valeur (affichable ou descriptive, ex. :
"ValeurElement1"
)
L’énumération peut aussi être parcourue dynamiquement, ce qui est très pratique pour les affichages automatiques, les combos, etc.