Déclaration d'énumération
{ PUBLIC | PRIVATE } ENUM Identificateur [ = Valeur ] [ , Identificateur [ = Valeur ] ... ]
Ce mot-clé déclare une énumération, c.a.d. une liste de constantes entières.
Si la
Valeur d'une constante n’est pas spécifiée, ce sera la valeur de la constante précédente plus un, ou zéro pour la première constante.
Toutes les constantes sont accessibles partout dans la classe où elles sont déclarées.
Si le mot-clé
PUBLIC
est spécifié, elles sont également accessibles aux autres classes ayant une référence à un objet de cette classe.
Depuis 3.17
La valeur d'un identificateur d'énumération peut être définie par une
expression constante.
Exemples
Public Enum Normal = &H00, {Left} = &H01, {Right} = &H02, Center = &H03, TopNormal = &H10, TopLeft = &H11, TopRight = &H12,
Top = &H13, BottomNormal = &H20, BottomLeft = H21, BottomRight = &H22, Bottom = &H23
Private Enum None, Horizontal, Vertical, Row, Column, Fill
Voir aussi