Control Object Properties
Compound Properties  
 
Initially, control object properties were introduced to provide dynamic access to the basic attributes of a control object in ProvideX. The original list of properties covered obvious features (Height, Font$, Text$) in graphical control objects, but as this list continues to expand with each new release of ProvideX, so does the variety of features that can be defined via properties.

Many of the latest properties are designed to provide characteristics and behaviour that go way beyond what can be defined by directives alone. Most attributes are defined using individual properties; however, some extended functionality is contingent on sets of two or more (compound) properties and require more complex manipulation.

This section identifies and describes these groupings and the interaction between the various properties.