VCL — More than 10 Ideas to Modernize Your Existing Forms and Unlock the Latest Benefits

VCL Team Blog
10 August 2023

In this blog post, I will document legacy/deprecated VCL controls and their modern counterparts. 

Please consider the use of these modern counterparts in your existing projects. By using more modern versions, you'll benefit from all new DevExpress VCL capabilities including: High DPI, SVG, 'Light' Style rendering, and Windows 11 theme support. Of course, benefits also include better performance, online documentation, and future support/evolution.

All the legacy/deprecated VCL controls listed in this post have been in maintenance mode for a very long time. No new features/capabilities will be incorporated into these controls. Technical support services, online documentation updates, and bug fixes are also limited.

ExpressBars

Long time ago when we shipped ExpressBars Suite separately from the ExpressEditors Library, we had only a limited number of built-in editors (namely TdxBarEdit class descendants). At present, the ExpressBars Suite relies on toolbar edit containers (TcxBarEditItem instances) and modern in-place editors from the ExpressEditors Library.

To replace a legacy toolbar editor with a corresponding editor from the ExpressEditors Library, create a component and assign the target editor class to the PropertiesClass property:

ExpressEditors

The ExpressEditors Library includes a number of legacy/deprecated VCL controls based on controls from the standard VCL library such as TTreeView or TListView. We recommend you replace the following in your VCL projects:

TdxListViewControlTdxTreeViewControlTdxShellListView, and TdxShellTreeView controls are fully compatible with the corresponding legacy controls in terms of API. Therefore, you can replace them without any additional changes in code.

ExpressDBTree

The ExpressDBTree Suite includes legacy unbound and data-aware tree view controls and editors based on controls from the standard VCL library. We recommend you replace the following in your VCL projects: 

What's New in v23.1

If you have yet to review the features/capabilities introduced in our most recent major update, please visit the following webpage and let us know what you think of this release by responding to our online survey: Explore Our Newest Features (v23.1).

Your Feedback Matters!

Thanks,
Dennis Garavsky
Principal Product Manager
dennis@devexpress.com

Free DevExpress Products - Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We'll be happy to follow-up.