lang • enumdecl

Declaração de enumeração

{ PUBLIC | PRIVATE } ENUM Identifier [ = Value ] [ , Identifier [ = Value ] ... ]

Esta palavra-chave declara uma enumeração, ou seja, uma lista de constantes inteiras.

Se o Value de uma constante não é especificado, então é o valor da constante anterior mais um, ou zero para a primeira constante.

Todas as constantes são acessíveis em todos os lugares na classe em que forem declaradas.

Se a palavra-chave PUBLIC for indicada, eles também são acessíveis para as outras classes que tenham uma referência a um objeto desta classe.

Exemplos

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

Veja também