Using the built-in RBBarItems and RBBarItem objects you
can have complete control on the items that are inside each group.
-
Add or remove items (TRBBarItem) to the component by using several methods.
-
Move items location in the group or between groups.
-
You can attach a 32 bit pointer to a custom data for each item.
-
Each item have multiple properties that define its look - like image index,
caption and over image index (when the mouse is over the item).
-
The item's caption will be formatted automatically according to available
space on the display - so large amount of text will wrap multiple line,
if will be marked with an ellipsis if there no space to display it completely.
- Items can be programmatically be scrolled into view using a specific method.
Using the built-in RBBarGroups and RBBarGroup objects you
can have complete control over the groups that are inside the bar.
-
Add or remove groups (TRBBarGroup) to the component by using several methods.
-
Attach a 32 bit pointer to a custom data for each group.
-
Each group have multiple properties that define its look - like caption,
caption color, background style, etc.
-
Use the supplied properties and method to bring a required group to the
front.
-
Save and load the contents of the bar to a stream, file or even the registry
for complete persistence support.