All the information displayed in a form is presented in controls. Controls are objects that can display data from a database table field, the value of a C/AL expression, bitmap pictures, or static information such as descriptive text.


Some controls are called container controls. A frame is a container control and does not display data or information but acts as a container for other controls. The tab control is another container control. Tabs are made up of frames or pages stacked on top of each other. You click tabs to switch between pages. Tab controls are another way to group information on a form. Tabs are useful controls because they help avoid clutter and make it easy to move from one page to another. Control branches consist of a parent control, and subordinate or child controls. An example is a text box and a label. The child control inherits some properties from the parent, and the entire branch can be moved together.