Learn More about Our VCL Ribbon, Toolbar, Docking and NavBar

Learn More

Office-inspired Ribbon

With unmatched design/runtime options, the DevExpress VCL Ribbon Control ships with all the tools you'll need to emulate the Microsoft Office end-user experience within your next VCL project.

Backstage View

The re-invented File Menu.

Backstage View

Backstage View
Introduced in Microsoft Office 2010 as part of the Office Fluent UI, the Backstage View offers powerful navigation options and our Ribbon Control fully supports all behaviors end-users have come to know inside Microsoft Office. This control is assigned to the Application Button and its appearance and behavior is controlled by the selected Ribbon Style.

Ribbon Galleries

Intuitive image layout and Item selection.

Ribbon Galleries

Ribbon Galleries
Ribbon Galleries display image lists within the DevExpress VCL Ribbon Control. Gallery items behave much like items in a standard menu: a click on a gallery item invokes a specific event, which you can handle to implement custom logic. For utmost flexibility, Galleries support hover images, tooltips and text descriptions. The Ribbon Control supports In-Ribbon and In-Dropdown galleries.

Standard & Contextual Tabs

Efficiently organize navigation elements.

Standard & Contextual Tabs

Standard & Contextual Tabs

Page Categories are the topmost containers that host individual Ribbon Pages. Two distinct Page Category types are available. Standard categories host standard pages, while Context categories host context pages.

The Ribbon Control allows you to create Contextual Tabs just like those found in Microsoft Office. These pages often display context specific commands, and as such, they don't need to be on constant display (they are displayed only when a specific object is selected or when an end-user performs a specific action).

Quick Access Toolbar

The most important commands at your fingertips.

Quick Access Toolbar

Quick Access Toolbar
The DevExpress Ribbon for VCL includes a Quick Access Toolbar (QAT) - a customizable UI element designed to provide one-click access to the most important parts of your application. You can control its display location with a single property and offer uses the option to customize items within the QAT.

Mini Toolbar & Status Bar

Perfected UI elements for perfected user experiences.

Mini Toolbar & Status Bar

The Ribbon Status Bar is displayed at the bottom of a parent window (form) and can be used to communicate application status, apply zoom effects, etc. All items displayed within the Ribbon Status Bar are standard Item links. The DevExpress Popup Toolbar replicates the functionality found in apps like Microsoft Word. Its transparency is controlled by the distance between the toolbar and mouse cursor.

Ribbon Items

Buttons, dropdowns, check buttons and more.

Ribbon Items

Ribbon Items
The Ribbon control allows you to display various items within its commands region and the Quick Access Toolbar. These items include buttons, dropdown buttons, check buttons, submenus and radio groups. In addition, a number of data editors that ship inside our VCL Data Editors Library can be used as needs dictate.
"Of all of the tools that I purchase and maintain, the DevExpress tools are the most valuable. The price is reasonable, the tools are fabulous and your support, in the rare case that it is needed, is stellar." Al MoskowitzIntelliMedSoft

Standard Toolbar & Menu

When your project demands the use of traditional navigation elements, DevExpress Menus, Toolbars and Status Bars for VCL provide all the functionality you'll need to build intuitive, easy-to-navigate apps.

Main Menu & Toolbars

Navigate and perform common tasks by using the menu and toolbar commands.

Main Menu & Toolbars

The DevExpress VCL Subscription ships with a feature-complete Menu/Toolbar system for those who do not or cannot use a Ribbon within their app. topmost bar that is stretched across the entire form. Each button is a category (e.g., 'File', 'Edit', 'Format') that displays other buttons and sub-items on clicking. Regular toolbars - toolbars that contain buttons and editors that represent the most frequently used actions (e.g., creating new documents, font settings or text alignment).

Buttons within these bars usually display their icons only. Traditionally these toolbars are arranged below the main menu bar, although you are free to dock them to the left or right side of your form, or make them floating.

Status Bars

Display the progress of a current task or additional information at the bottom of the screen.

Status Bars

Display the progress of a current task or additional information at the bottom of the screen.

Bar Items & Links

Buttons, submenus, labels, editors, check boxes, etc.

Bar Items & Links

To add elements (buttons, submenus, labels, editors, etc.) to bars and menus, you need to create appropriate bar items. You can create bar items using the Commands page of the bar manager's Customization Window.

MDI Merging

Automatic menu merging for MDI applications.

MDI Merging

If your app is designed around MDI (Multiple Document Interface), both parent and child MDI forms can have their own menus and bars. The menu of the parent MDI form usually provides general commands (for working with files, windows, etc), while a child MDI form has bars and menus which provide specific functionality.

The menus and bars by default are displayed within their corresponding windows. ExBars however, allows you to merge the bars and menus of the parent and child MDI form depending on your particular needs and combine them within the parent form.

Runtime Customization

Personalize toolbars the way you want.

Runtime Customization

The Customization Window allows bars to be customized at design time and runtime. At design time, you can also use the Bar Manager Designer to customize bars. However, at runtime, calling the Customization Window is the only way to customize the layout of bar items by end-users.

Popup & Radial Menus

Create Office inspired contextual menus.

Popup & Radial Menus

Popup menus can be used to provide easy access to frequently used commands for a specific DevExpress Control. When associated with an object on your form, the Popup Menu activates via a right mouse click on the object itself.

If you've used Microsoft OneNote in the past, you'll be familiar with the features and capabilities of the DevExpress VCL Radial Menu Control. This touch-first navigation element supports expanded and collapsed states. When collapsed, only its central button is visible. When a user clicks this button, the menu expands and displays all menu items associated with the control. The Radial Menu can be displayed on-screen with both a left and right mouse click (as well as tap & hold for touch-first devices).

"I am a long-time DevExpress user and have been an ardent fan of the products and more importantly, the excellent support they have always provided consistently." Dhaval Shah

NavBar Control

Microsoft Office-Inspired Side Bar, Navigation Pane and Windows-Inspired Explorer Bar Controls in one integrated control library. Supports embedded controls like treeviews and offers fully customizable link layouts.

Navigation Pane

Inspired by Microsoft Outlook.

Navigation Pane

This is an advanced navigation view inspired by Microsoft Navigation Pane. Its features include:

  • Auto Hide / Minimized State
  • Customization Menu
  • Integration with the Office Navigation Bar Control.

Side Bar

Inspired by Microsoft Office® 97.

Side Bar

Views that belong to this category emulate the explorer bars found in Microsoft Explorer. Groups are arranged one under another. End-users can expand/collapse each group individually. These Views can be painted using regular paint styles (emulating the look and feel of the navigation bars in MS Explorer), as well as any skinning paint scheme.

The DevExpress VCL NavBar allows you to incorporate the traditional Side Bar's behavior into your applications with ease and emulate the look and feel of MS Outlook (XP, 2000, or 97) and Visual Studio.

End-User Customization

Re-arrange items between groups via drag and drop.

End-User Customization

The ExpressNavBar is designed to show either auto-arranged links or embedded controls within its groups. Whatever your control displays, its content and representation are fully separated. You only need to customize items and link them to groups. After that has been done, you can allow your end-users to choose any link layout they desire - without having to restructure anything.

Hints and Captions

Automatic word wrapping, item hints and embedded visual controls.

Hints and Captions

From automatic word wrapping to item hints and persistence - the DevExpress VCL NavBar control offers flexible options so you can build any application for any use case.

Need to embed a tree view, grid control or calendar into a group? No problem. The embedded controls feature allows you to create streamlined interfaces, seen in Microsoft Outlook applications.

"We advise our customers to use DevExpress and we ended up using only DevExpress components for all of our developments." Eric Friedlingstein

Docking and MDI

For those applications that require an advanced dock based UI, the ExpressBars Suite ships with a powerhouse and easy-to-use VCL ExpressDocking Library. Instantly emulate the Visual Studio UI and turn even the most complex business application into a fully customizable solution.

Visual Studio

Docking UX inspired by Visual Studio.

Visual Studio

Create Microsoft Visual Studio inspired Dock Window interfaces with ease. Dock hints and built-in context menus make docking operations straightforward and transparent. Includes built-in support for auto-hide windows, splitters and dock hints.

Tab & Split Containers

Efficiently organize dock windows.

Tab & Split Containers

Efficiently organize dock windows.

Float Forms

Make a panel stay on top.

Float Forms

Using drag-and-drop, you can dock any panel to any edge of a parent container or to other dock panels, or you can make any panel float over other controls. A floating panel is always on top of all other panels.

Auto-Hide Panels

Pinnable dock windows

Auto-Hide Panels

Dock panels replicate the auto-hide functionality introduced by Visual Studio dock windows. In this mode, an Auto-Hide Panel is automatically minimized when the mouse pointer leaves its region (assuming that controls within it do not have input focus).

Save/Restore Layouts

Save and restore runtime layout customizations made by users.

Save/Restore Layouts

You can save information on docking layout to a XML file, stream or system registry, and then restore it. This information may include the visibility, position, state and size of dock panels.

Try It Now!

Download our fully-functional 30-day trial today and
experience the DevExpress difference today.

 

Free 30 Day TrialDemos

Additional Info

The most powerful VCL Data Grid

The most popular data grid for the VCL platform is only available from DevExpress. From standard two-dimensional tables to runtime grouping and column customization; from master-detail relationships to card views; from integrated themes to unbound mode... The DevExpress VCL Grid Suite is the industry standard, without equal in the marketplace. Read about VCL Data Grid

Straightforward Localization

DevExpress VCL Subscriptions ship with a localization component and a standalone Localizer Application, which allows end-users to generate translations for individual components. A number of ready-to-use translations have been published and can be downloaded via the DevExpress Support Center.
Search the Support Center

The richest collection of VCL Data Editors

From masked data input and built-in data validation to HTML formatting, the VCL Data Editors Library offers unmatched data editing options whether used for standalone data editing or as cell editors in container controls like the DevExpress VCL Data Grid.
Read about VCL Data Editors

The easy-to-use VCL Reporting

Render and print your UI without writing a single line of code and deliver a nearly unlimited set of reports without using a banded report designer.

VCL Themes and App Skins

The DevExpress VCL Subscription ships with over 40 custom-designed and highly-polished themes for your next Delphi & C++Builder application.

Built-in, easy-to-use Application Templates

The DevExpress VCL Subscription includes a series of application templates so you can hit the ground running and create application shells that mimic some of today's most popular applications.

What's New

230+ VCL Controls

Skins (Vector/Raster)
WXI Skin (Windows® 11)DevExpress TheBezier and Basic30+ DevExpress Raster SkinsMicrosoft Office® 2019Microsoft Office® 2016Microsoft Office® 2013Microsoft Office® 2010Microsoft Office® 2007Visual Studio 2013Visual Studio 2010Windows® 7 Style SkinsSkin Editor