-
Rich Collection of ToolBar Items - Telerik RadToolBar items are represented as child controls in the structure of the toolbar and are very easily customized using skins and the related properties.
• Regular Buttons

• Toggle Buttons

• Template Buttons

• Separators
See a live example at www.telerik.com...
-
Text-only, Image-only, or Mixed buttons - Every button on the toolbar can be customized independently to either display text, image or both:
• Text-only buttons

• Image-only buttons

• Image and text (mixed) buttons

See a live example at www.telerik.com...
-
Button Groups - You can specify groups of toggle buttons to achieve radio-button functionality. All you have to do is set just a single property with the name of the group as a parameter.

See a live example at www.telerik.com...
-
Horizontal or Vertical Orientation - You can specify the way the toolbar is oriented on the page, i.e. horizontally or vertically. To determine the orientation of a given toolbar you can use the set of client-side methods.
See a live example at www.telerik.com...
-
Keyboard Shortcut Support - Telerik RadToolBar provides support for keyboard shortcuts. By setting ShortcutKey and AccessKey properties you can assign a key combination to a particular toolbar button.

See a live example at www.telerik.com.
-
VS.NET Design-time support - Adding/Editing/Removing toolbar items

-
Advanced Skinning Mechanism - the appearance of Telerik RadToolBar can be easily customized through skins to include transparent rounded corners, context sensitive styles, etc. There are numerous predefined skins provided with the distribution of Telerik RadToolBar. You can also create your own skins following the proper skin structure. It is possible to have multiple toolbars on the same page - each with a different skin and size.

See a live example at www.telerik.com...
-
Sized Skins - Telerik RadToolBar supports different sizes of buttons. You can create toolbars with any size and write your own skins for them. The size of the button is set through width and height properties.

See a live example at www.telerik.com...
-
Binding - Telerik RadToolBar offers several ways for binding to data sources for copulating the whole toolbar structure or part of it:
• Data Binding - Telerik RadToolBar fully supports binding to (IEnumerable, IListSource). The input for the data binding method is easily localizable.
• Programmatic Binding - Telerik RadToolBar provides a rich and easy-to-use server-side API, so you can easily populate it with any number and/or type of items.
• XML Binding - Telerik RadToolBar provides rich API for working with XML. You can load data from an XML content file by only providing the location of the XML file.
See a live example at www.telerik.com...
-
Rich client-side API - Telerik RadToolBar exposes rich and flexible client-side API, which provides a set of objects, properties, methods and events. You can get the client-side object instance of Telerik RadToolBar using its ClientID. Once you have gotten the client-side object instance, you can use various properties/methods.
• Separators
See a live example at www.telerik.com...
-
Templates - Telerik RadToolBar fully supports templates through its RadToolBarTemplateButton child control. You can embed any content inside a Telerik RadToolBar template, including HTML markup and ASP.NET server controls, including the Telerik controls or other third-party controls.
See a live example at www.telerik.com...
-
Multiple Instances on a Page - Telerik RadToolBar is written using object oriented javascript and can accommodate unlimited number of instances on the same page without interference. Furthermore, events such as keyboard shortcuts are properly processed by all instances and are also accessible to third party components.

See a live example at www.telerik.com...
-
Interoperability with Telerik RadAjax - Telerik RadToolBar is designed for easy interoperability with the Telerik AJAX-based interface controls - Telerik RadAjax suite. This allows developers to implement the following functionality:
• update the content of a Telerik RadToolBar control upon a callback request made by another control on the page
• initiate a callback request by a Telerik RadToolBar control in order to update other controls on the page
-
Integration with Telerik RadDock - you can easily integrate Telerik RadToolBar with Telerik RadDock to create floating and dockable toolbars with automatic orientation adjustment.

See a live example at www.telerik.com...
-
Transition Fade Effects for IE - Telerik RadToolBar supports multiple transition fade effects in IE which enrich the look-and-feel of the toolbar.