ComponentOne Menus and Toolbars for WinForms について

Add menus and toolbars with the Visual Studio /Office look and feel to your .NET Windows Forms applications and controls.

ComponentOne Menus and Toolbars for WinForms is a suite of integrated components including 4 main components: C1ToolBar, C1CommandDock, C1MainMenu and C1ContextMenu. Visual Studio 2005 and Visual Studio 2008 compatible ( VS2005 VS2008 )

ComponentOne Menus and Toolbars for WinForms is part of ComponentOne Studio Enterprise and the ComponentOne Studio forWinForms.

ComponentOne Menus and Toolbars for WinForms includes 4 main components that provide you with the functionality you need to add a dynamic set of menus and toolbars to your .NET Windows Forms applications.


This is the toolbar control of the suite. When you place it on a form, you can add buttons to it by right clicking and selecting appropriate items from the context menu. To make a toolbar that end users will be able to move around the form, dock to its sides or make floating; put your C1ToolBar controls inside C1CommandDock containers.


C1CommandDock is a container control that provides flexible docking and floating behavior to your toolbars. You can drop a C1CommandDock anywhere on your form, adjust its size and position, and place your toolbars in it. At runtime, toolbars contained in a C1CommandDock will show a drag area on their left (horizontal toolbars) or top (vertical toolbars) side, and your user will be able to easily drag the toolbar to any position, dock to other sides of the form and/or to other C1CommandDock objects. Users can even choose to make the toolbars float. C1CommandDock also includes a robust set of properties giving you complete control over the available docking behavior options.


This control provides the main menu for a form. When you place this object on your form, it will show across the whole form at the top, as regular Windows main menus do. Easily add items to a C1MainMenu by simply right-clicking and selecting Item...item from the context menu. Alternatively, you can edit the CommandLinks collection of the C1MainMenu using the collection editor.


C1ContextMenu is a command with one or more sub-items (i.e., a command with a submenu), which can be used as a context menu for an arbitrary control on your form. Objects of type C1ContextMenu appear in the component tray.

ComponentOne Menus and Toolbars for WinForms features and benefits

The ComponentOne Menus and Toolbars for WinForms suite of components integrate menus and toolbars into a single system, allowing you to reuse the same objects and code for menu items and toolbar buttons. ComponentOne Menus and Toolbars for WinForms provides many convenient and timesaving features including: integration between menus and toolbars; Context menus with similar look and feel; Docking and floating toolbars; automatic updates of your menu items' and toolbar buttons' state; and more.

C1Command also comes with an easy to use Visual Studio add-in utility (converter) that can convert the standard .NET menus and toolbars defined on a form to C1Command-style menus and toolbars. The converter can convert forms written in VB.NET or C# languages.