Highlights of Menus and Toolbars for WinForms include:
The Menus and Toolbars suite integrates menus and toolbars into a single system, allowing you to reuse the same objects and code for menu items and toolbar buttons. The same command item (text, image, event handling code) can be used in several menus and/or toolbars at the same time.
With docking/floating behavior you can create a layout that can be easily made end-user customizable. To make a toolbar that end-users are able to move around the form, dock to its sides, or make it a floating toolbar, simply put your C1ToolBar controls inside C1CommandDock containers.
Menus and Toolbars features extensive design-time support, including SmartDesigner technology. The context-sensitive floating toolbars are activated with a single mouse click, where you can make changes right on the design surface. The C1Command designers even come with over 50 common commands with text, icons, and shortcut keys already configured for you.
All menu and toolbar controls support visual styles that mimic the styles available in Microsoft Office 2010 including Blue, Silver, and Black. Also choose from Office 2003, 2007 and Windows XP styles.
You can use shortcut and mnemonic keys to access a menu by the keyboard instead of the mouse. The shortcut keys are also usable for commands not present in any menus or toolbars. You can also localize the text for the shortcut keys.
Special support for MDI (Multiple Document Interface) applications, including built-in MDI child windows list and hierarchical shortcut key processing. In MDI applications, you can restrict the amount of menu items the list displays, show hidden MDI windows in the menu's list, and merge the menu items.
With Menus and Toolbars, you can easily enable the merging of MDI child windows with MDI parent menus and toolbars. You can also specify the type of behavior for the merge and choose whether to add, replace, remove, or merge menu items, as well as specify the merging order of the menu items or toolbar buttons.
Create a hierarchy of commands or options by adding submenus to the main menu.
You can easily embed arbitrary controls such as text boxes, radio buttons, and check boxes in the menus and toolbars.
Easily add a context menu to any arbitrary control on your form with the C1ContextMenu control. C1ContextMenu shares the same features set as C1MainMenu.