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
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 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
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
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
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.