EtvListField, EtvDBCombo and other components for short fixed lists. Text values from the list correspond to similiar values from the database. For example, 'small/middle/large' in the application will correspond to '0/1/2' in the database. The user describes text values in the TEtvListField and they are used everywhere. Multi-function popup menus for design- and run-time. Automatic opening/refreshing datasets in run-time.