VLButtonBar is a versatile navigation control that can be used to incorporate MS Outlook styled navigation side bar as well as visual basic style tool palette into your applications.
It allows you to arrange sets of buttons / navigation items into groups, each identified by its header. Clicking on a group header causes the group to become active and its contained buttons are made visible.
At any instance only one group can be made active. Each button has associated icon and text. Button clicks are notified through events of the control, where you can add appropriate action code.
The control provides a variety of orientation and layout combinations for groups and buttons to suite your specific needs. Also, the control can automatically calculate the appropriate size for buttons based on button picture size, button caption and the font, or you can specify a custom button size as per your requirements.