Enumeration member access

References an ABL or .NET enumeration member in order to read its value.

Syntax

enum-type-name : enumeration-member
enum-type-name
The type name of an ABL or .NET enumeration type whose member you want to access. Specify an enumeration type name using the syntax as described in the Type-name syntax reference entry. With an appropriate USING statement, you can specify an unqualified enumeration type name.
enumeration-member
Specifies a name that identifies a specific enumeration member defined in the ABL or .NET enumeration type.

Example

To set the background color of a button (button1) to the known system color, aqua, you might enter this ABL code to set the BackColor button property to the value of the appropriate System.Drawing.KnownColor member:

button1:BackColor = System.Drawing.KnownColor:Aqua.

Similarly, you can set a variable defined as a Progress.Reflect.Flags enumeration to the Public member for use with one of ABL's reflection methods:

DEFINE myAccessLevel AS Progress.Reflect.Flags.

myAccessLevel = Progress.Reflect.Flags:Public.

Notes

See also

ENUM statement, Progress.Util.EnumHelper class