|
|
|
The XP Tab Control is an advanced tab control with options that allow the creation of very sophisticated tabbed interfaces. Various styles are available to customize the appearance of the tabs created using the TabControlAdv. They have been illustrated below:
Pre-defined Tab Styles
|
|
|
|
Office2007 Color Schemes (Black and Silver) are now extended in TabControlAdv control to provide improved look and feel for real world applications.
Office2007 Color Schemes
|
|
|
|
The Tabs can be aligned to the top, bottom, left or right as shown below:
Different Tab Alignment
Tab Alignment with XP Themes
Tab Alignment with Vista Themes
|
|
|
|
The tabs can be arranged in a single line or multiple lines. Further, the TabControlAdv is also provided with the ShrinkToFit and FillToRight sizing modes.
Size Modes in TabControlAdv
|
|
|
|
The text and vertical line alignment of the text can be set to near, center or far as illustrated below:
Tab Text Alignment
|
|
|
|
Essential Tabs provides a set of options to customize the TabControlAdv with images.
TabcontrolAdv can have images set outside the TabBounds.
Image Outside TabBounds
Various alignment options are available for the image position with respect to the text.
Different Image Alignments
|
|
|
|
TabControlAdv has the ability to add scroll buttons on the tab panel, when the number of tab pages increase. These scroll buttons in the TabContolAdv allows the user to navigate through the tab pages in front and back.
Scroll Buttons in Different Appearances
|
|
|
|
Custom Colors can be applied for active, inactive, individual tabs and also for the TabPanel while using the TabcontrolAdv.
Custom Backcolors for Individual Tabs
Custom Active and Inactive Tab colors
Further individual tab fonts can also be customized as desired.
Custom Font for Individual Tabs
The TabPanelBackColor can be set irrespective of the TabStyles used.
VS2005DockingStyleBeta with TabPanelBackColor
|
|
|
|
Custom tab controls can be drawn utilizing the owner draw functionality. Some of them are given below:
Custom Tab Style. Yahoo Messenger Like
Custom Tab Style. Notched
Custom Tab Style. Cool 2D Look
|
|
|
|
Tab navigation can be accomplished using Tab primitives, while using the TabControlAdv. These primitives include
- FirstTab
- LastTab
- PreviousTab
- NextTab
- PreviousPage
- NextPage
- DropDown
- Close
- Custom
Tab Primitives
Custom images and tooltips can also be associated with these primitives.
Tab Primitives With tooltips
|
|
|
|
Close button can be provided for tabs available in the TabControlAdv.
This feature comes with the following options
- Close button for all tab pages like IE7
- Close button for active tabs alone
- Close button for TabControlAdv to close the currently selected TabPage.
- Close button with custom images.
TabControlAdv with Close Button
|
|
|
|
Tab header text can be displayed in multiple lines while using the TabControlAdv.
Mutiline Text Support
|
|
|
|
Complete state persistence is available for the TabControlAdv. This includes the following options:
-
Persist Tab State – The tab state will be automatically maintained, if needed.
-
Save State – The current tab state information can be saved to the respective serializer.
-
Load State – A previously serialized tab state can be loaded.
|
|
|
|
Gaps can be set between the various tabs of the TabControlAdv.
Tab Gaps in TabControlAdv
The space around the Tab header content can be modified using its respective padding properties.
Tab Padding in TabControlAdv
Tabs can be highlighted when the mouse is hovered over them, using the specialized hot tracking functionality.
Hot tracking in TabControlAdv
Scrolling in TabcontrolAdv can be done in tabs or pages. Further the tabs can also be moved at runtime using the drag - drop functionality.
|