# Menus and Toolbars Overview

Get started with Menus and Toolbars for WinForms. Create versatile menus and docking/floating toolbars. See more in documentation here.

## Content



The [C1Command](/componentone/docs/win/online-menus-toolbar/) 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 five main types of objects for building menu systems with [C1Command](/componentone/docs/win/online-menus-toolbar/) are [C1MainMenu](/componentone/docs/win/online-menus-toolbar/), [C1CommandMenu](/componentone/docs/win/online-menus-toolbar/), [C1CommandControl](/componentone/docs/win/online-menus-toolbar/), [C1CommandMdiList](/componentone/docs/win/online-menus-toolbar/), and [C1ContextMenu](/componentone/docs/win/online-menus-toolbar/). Whereas, the main types of objects for building toolbar systems are [C1ToolBar](/componentone/docs/win/online-menus-toolbar/), [C1CommandMenu](/componentone/docs/win/online-menus-toolbar/), [C1CommandControl](/componentone/docs/win/online-menus-toolbar/), [C1CommandMdiList](/componentone/docs/win/online-menus-toolbar/), and [C1ContextMenu](/componentone/docs/win/online-menus-toolbar/). The only difference between the two is the two primary controls: [C1MainMenu](/componentone/docs/win/online-menus-toolbar/) and [C1ToolBar](/componentone/docs/win/online-menus-toolbar/).

### C1MainMenu

[C1MainMenu](/componentone/docs/win/online-menus-toolbar/) is a control that displays the main menu in a Windows forms. When you place this object on your form, it will show across the whole form at the top, as regular Windows main menus do. In addition to the main menu at the top of the form, a [C1CommandHolder](/componentone/docs/win/online-menus-toolbar/) will automatically appear in the component tray. The [C1CommandHolder](/componentone/docs/win/online-menus-toolbar/) stores all of the menu's commands as a single collection. For more information on how to use the [C1CommandHolder](/componentone/docs/win/online-menus-toolbar/), please see [C1CommandHolder Component](/componentone/docs/win/online-menus-toolbar/menusandtoolbarsover/commonobjectsusedtoc/c1commandholdercompo).

Command links of type [C1CommandLink](/componentone/docs/win/online-menus-toolbar/) are used to represent the commands in menus.

**C1RadialMenu**

C1RadialMenu is a component that represents a circular context menu made up of pie slices where the hole is drawn in the center. Radial menus are common in touch screen devices so you can simply tap any of the icons that appear on the radial menu. The icon represents a command button. You can also tap an arrow to see more related options.<br />The arrows around the outer edge of a radial menu indicates that you have more commands available.<br />

### C1ToolBar

**C1ToolBar** is a control which represents a toolbar. Like the [C1MainMenu](/componentone/docs/win/online-menus-toolbar/) it contains a collection of command links stored in the [C1CommandHolder](/componentone/docs/win/online-menus-toolbar/) component. The command links represent menu items on the main menu bar whereas the command links for C1ToolBar represent buttons on the toolbar.

The following topics provide further detail about the functionality of menus and toolbars and the common and unique objects used to create the menus and toolbar systems.

## See Also

[Menus and Toolbars Functionality](/componentone/docs/win/online-menus-toolbar/menusandtoolbarsover/menusandtoolbarsfunc)

[Common Objects Used to Create Menus and Toolbars](/componentone/docs/win/online-menus-toolbar/menusandtoolbarsover/commonobjectsusedtoc)

[Unique Objects Among Menus and Toolbars](/componentone/docs/win/online-menus-toolbar/menusandtoolbarsover/uniqueobjectsamongme)

[Menus Appearance and Behavior](/componentone/docs/win/online-menus-toolbar/menusandtoolbarsover/menusappearanceandbe)

[Toolbars Appearance and Behavior](/componentone/docs/win/online-menus-toolbar/menusandtoolbarsover/toolbarsappearancean)