Skip to content

Shadowing

Shadowing refers to the process of making an object or an item unavailable for data entry. Usually, the appearance of a shadowed object/item is changed in some way to indicate its unavailability. Two types of shadowing are supported: Object Shadowing and Item Shadowing.

When an object is shadowed, that object and its children are shadowed, overriding the inherent shadowed state of all such objects. This process recurses through all descendant generations of objects. When an object is not shadowed, the inherent shadowed states of its children take effect. Object shadowing is supported in all classes, including both control and container classes.

Item shadowing refers to the process of shadowing individual items within an object. This is used only with objects that support multiple items (lists, grids, menus, ToolBars, StatusBars).

See Also