Menus and Toolbars for WinForms

  • 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
Download Free Trial

Integrated Command Framework

The Menus and Toolbars for WinForms suite integrate 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.

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.

Merging Menus

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.

Multilevel Menus

Create a hierarchy of commands or options by adding submenus to the main menu.

Embedded Controls

You can easily embed arbitrary controls like text boxes, radio buttons, and checkboxes in the menus and toolbars.

Run-time Customization

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.

Docking/Floating Toolbars

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.

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.