Integrate professional menus and toolbars across your WinForms app
Create docking or floating toolbars, multilevel menus, and context menus with ComponentOne Menus and Toolbars™ for WinForms. Built on the Command framework, these powerful controls include the latest built-in Microsoft Office visual styles.
Integrated Command Framework
The Menus and Toolbars for WinForms 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 — like text, image, or event-handling code — can be used in several menus and/or toolbars at the same time.
With docking or 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 ToolBar controls inside CommandDock containers.
No-code Design Experience
Menus and Toolbars for WinForms features extensive design-time support, including ComponentOne SmartDesigner® technology. Activate the context-sensitive floating bars with a single mouse click, and make changes right on the design surface. The Command designers come with more than 50 common commands with text, icons, and shortcut keys already configured for you.
Built-in Visual Styles
All menu and toolbar controls support visual styles that mimic the styles available in Microsoft Office including Blue, Silver, and Black. Choose from Office 2003, 2007, 2010 and Windows XP styles.
Global Key Shortcuts
You can use shortcut and mnemonic keys to access a menu using the keyboard instead of the mouse. The shortcut keys are also usable for commands not present in any menus or toolbars.
Support for MDI Applications
Menus and Toolbars for WinForms provides 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 number of menu items the list displays, show hidden MDI windows in the menu's list, and merge the menu items.
With Menus and Toolbars for WinForms, 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, choose whether to add, replace, remove, or merge menu items, and 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 like text boxes, radio buttons, and check boxes in the menus and toolbars.
Toolbars can be customized at run time by setting the CustomizeButton property to True at design time. When the customization is enabled, a drop-down arrow appears on the toolbar, allowing users to show or hide additional commands.
Feature-rich Context Menus
Easily add a context menu to any arbitrary control on your form with the ContextMenu control, which shares the same features set as MainMenu.
- * Available only in ComponentOne Studio Enterprise and Ultimate
- Input Controls
- Button, Modal Button, SplitButton
- Database Navigator
- DropDowns, ComboBoxes, & MultiSelect
- Label and PictureBox
- TextBox & Masked Input
- Reporting & Documents
- C1Word Library
- FlexReport Designer**
- PDF DocumentSource
- ** Source code available only in ComponentOne Studio and Ultimate