# Easy Tab Control

toolslib\custctrl\easytab.fp

This instrument driver contains functions for creating and manipulating tab controls.

A tab control allows you to display overlapping child panels. The user can select which child panel to view by clicking on a tab attached to the panel. The result is a file–folder–like user interface.

The tab control has the following features:

- You can stack tabs in multiple rows.
- You can place tabs on the top, bottom, left, or right edge of a panel area.
- You can stretch tabs to fit the available space, separate tabs by equal–sized gaps, or arrange tabs with all the extra space after the last tab.
- A panel in a tab control can, in turn, contain another tab control.
- You can add existing panels to a tab control or load panels from a .uir file directly into a tab control.
- By default, the tab control automatically sizes itself to accommodate its largest panels and the space required for the tabs.
- The tab control ensures that all of its panels are the same size.
- You can use underline key accelerators in tab names.

The functions in this instrument driver are multithread-safe.