Enum
Enum structure is used to define a custom enumeration. Now the natural question is what is a custom enumaration?
A custom enumeration is basically the assignation of a numeral value to a textual string. To understand this better take a simple example of a Form. The Form object has a property called BorderStyle. This uses an enumeration. The enumeration presents a list of valid options to the user. Here it assigns values to constant variables as vbFixedSingle = 1, vbSizable = 2, vbFixedDialog = 3 and so on.
Defining Custom Enumerations
It is done through the Enum Structure
Enum Games
Cricket
Football
Rugby
Basketball
End Enum
This structure enumerates a set of constants. Cricket = 0, Football = 1, Rugby = 2 etc. You may even define custom values for your constants using the below syntax
Enum Games
Cricket = 100
Football = 101
Rugby = 45
Basketball = -3
End Enum
Enum function is often used with Type property and Custom controls
Получается все зависит от того где использовать этот тип данных. Если надо выбирать из списка данные, то просто алиасы прописать в каком-нибудь радио баттоне можно. А так создаются два списка: один с названиями, а другой со значениями числовыми, и ставится соответствие