The ComponentOne 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.
Reuse Your Commands
Our WinForms menu and toolbar system (known as C1Command) lets you reuse the same command items (text, image, event handling) across multiple menus and/or toolbars.
The controls feature extensive design-time support. Context-sensitive floating toolbars are activated with a single mouse click, where you can make changes right on the design surface.
With docking and floating behavior, you can deliver customizable layouts. This feature shares the same CommandDock as our DockingTab for creating persistent workspaces. Enable floating toolbars with a single property.
The WinForms menu and toolbar suite provides a single, integrated system that allows 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, context menus and/or toolbars at the same time.
Quickly build a complete menu and toolbar system without writing any code thanks to our 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 designers come prepopulated with 50+ common commands and icons already configured for you.
The WinForms menu and toolbar suite supports a runtime customization dialog allowing the end-user to configure some aspects of the menu system to their preferences. This saves you time having to write these editors yourself, and helps deliver fully customizable workspaces that your users will love. Users can show or hide commands, reorganize commands, and toggle the label display for better readability.
Choose one of our 40+ professionally-designed themes, or design your own theme completely from the ground up to fit your company branding and app design. Our comprehensive ThemeDesigner makes it easy for developers to change almost every aspect of the controls their design needs.
WinForms Context Menus
Easily add a context menu to any arbitrary control on your form with the ComponentOne ContextMenu control, which shares the same features set as the main menu.
MDI Application Support
Menus and Toolbars support 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.
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.
With the WinForms context menu or main menu you can create a hierarchy of commands or options by adding nested submenus.
You can easily embed arbitrary controls like text boxes, radio buttons, and checkboxes in the menus and toolbars. For example, create a search box embedded in your toolbar.