Extended PageControl & Extended TabControl are enhanced components for Delphi and Borland C++Builder: Colored Tabs, Bitmaps, free Tab position, OwnerDraw mode and support for accelerator keys. They can be used with Delphi 2, 3, 4, 5, 6 and C++Builder 1, 3, 4 and 5. Enhancements of ExtPageControl:
You can change the color of active and inactive tabs
Each tab can have a bitmap
You can select different font for active and inactive tabs
Give the TabSheets another background color
Tabs can be placed on top, bottom, the left or right side of the component
A button mode is available if tabs are placed on top. In button mode ExtPageControl becomes borderless. That can be usefully if you want to write wizard-like programs (set property TabVisible to false on all tabsheets).
Define a different Hint for each tab
Disabled TabSheets get a grayed tab-text (as everyone expects on a disabled control)
ExtPageControl establishes OwnerDraw style and makes event OnDrawTab available. So you can draw the contents of the tabs yourself.