Controls

From Pointui

Controls are typically visible UI elements that display something on the screen. Control hierarchy is available starting with the Screen object which has a Controls property to hold the collection of direct child controls of the screen. Each Control (or descendant) object also has a [[Control#Controls|Controls] collection property that can in turn have child controls, thus creating the hierarchy of controls that is finally drawn to the screen. If a control is set to be hidden – with SetVisible(false) – then all child controls are not displayed as well.

Even though a control has a bounds relative to the parent, it does not necessarily need to fit within the parent. This allows controls to draw beyond their fixed rectangle bounds and overlap with other controls so they don’t have the boxed feel of typical Windows Mobile applications.