Enumeration member access
- Last Updated: January 18, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
References an ABL or .NET enumeration member in order to read its value.
Syntax
|
- 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:
|
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:
|
Notes
- A .NET enumeration type can be an inner member of a class or its own type. For more information on referencing enumeration types, see the Type-name syntax reference entry.
- For a list of ABL constructs and operators that can be used directly with ABL enumeration types, see the ENUM statement entry.