Skip to main content
A newer version of this page is available. .

Ribbon, Bars and Menu

  • 3 minutes to read

This section contains controls that implement main application menus - traditional bars or modern Office-like ribbons. Menus, used along with these components, are also included in this section.

Bars

Winforms - Ribbon Toolbars and Menus - BarManager

The BarManager is a powerful component that implements the ageless way to organize application commanding region - traditional toolbars. Being used throughout the entire application development history, toolbars remain the most intuitive application menu type for your end-users. The DevExpress Bar Manager provides the following features.

  • Three menu types that can be used together within the single form: main menu bar, regular toolbar and status bar.
  • The great many of various interactive UI elements: standard buttons, large buttons, static items, sub-menus, galleries, data editors and much more.
  • Smart item-item link system. You can create each menu item just once and, if needed, add links to this item to other toolbars, menus and drop-down lists without the necessity to create separate elements for each new location.
  • UI flexibility for your end-users who can customize toolbars and menus at runtime as their needs dictate.
  • The MDI Merging feature for multi document interfaces (MDI) where both parent and child documents contain toolbars.

    Learn more…

Ribbon

Winforms - Ribbon Toolbars and Menus - Ribbon

Once introduced by Microsoft in the Office 2007 suite, the RibbonControl became an excellent replacement for the older Bars. The Ribbon Control provides a light, modern and sharper looking way to organize your application menus by grouping your commands into separate categories, pages and page groups. The control ships with the following features.

  • Multiple Ribbon Styles emulate appearances and behaviors of all Office app generations starting from 2007 - up to modern iPad and Universal products.
  • The embedded Quick Access Toolbar that contains links to most commonly used commands.
  • An Application Button that can display various types of a main application menu.
  • Support for transparent glass form effects seen in Microsoft Windows Vista and Windows 7 operating systems (Aero color scheme).
  • Full integration with the Ribbon Form.
  • Support for contextual page categories, visible only in certain scenarios (e.g., only when an end-user selects an image or piece of text).
  • All features included in the Bar Manager (item links, MDI merging, runtime customization etc.) are also supported by the Ribbon Control.

    Learn more…

Winforms - Ribbon Toolbars and Menus - Barmanager

The PopupMenu class represents popup menus that can be associated with the Bars and Ribbon Control components. These are traditional rectangular menus that host the same bar item links as Bar Manager toolbars or Ribbon page groups do.

Learn more…

Radial Menu

Winforms - Ribbon Toolbars and Menus - RadialMenu

The RadialMenu is a modern menu inspired by Microsoft OneNote 2013. Each bar item link placed within a Radial Menu occupies a sector that can be painted separately in their normal and/or hovered states. Sectors related to sub-menus automatically display an arrow sign, which makes the Radial Menu suitable for multi-level menus that occupy less space compared to traditional cascade menus. End-users may click a central menu button to expand or collapse the menu or navigate back to previous menu levels.

Learn more…

See Also