DevExpress VCL Subscription 23.2.3

Released: Dec 13, 2023

Updates in 23.2.3

Features

High DPI / SVG Support

  • Microsoft Windows 11 Skin (aka WXI) and Other High DPI Enhancements - Addressed more than 130 bugs in the show-case demos. A good portion of these bugs relate to the newest WXI skin/SVG/High DPI layouts. This should improve the look and feel of apps powered by DevExpress VCL UI components.
  • Enhanced SVG Image Picker at Design Time - The image selector has been revamped to support High DPI and SVG usage scenarios.
    • Improved Icon Organization - Added tabs for different icon collections (the Vector Icons tab is now the default).
    • Font Icon Images - Windows 10/11 contains hundreds font icons. You can now use the Image Picker to assign font icon images to individual UI controls/elements or add them to the image collections. And you can color these icons using the command at the bottom right of the tab.
    • Easy Integration of Custom / User-Defined Icons - The image selector now supports custom or user-defined icon collections. This is helpful when want to use Google Material, Font Awesome, or icons from your own designer.
  • Modernized Skin and Palette Selectors for Bar and Ribbon Menu - With new vector skins like WXI, and SVG support, the old skin and palette selector has been retired in favor of a new one. The new selector allows you to exclude old raster skins and display color instead of just the palette name. The new selector is also configurable in code or at runtime (for instance, to only display certain groups of skins). You can test the capabilities of this new selector in nearly all VCL demos.

Chart Control

  • Enhanced Label Overlapping for Values in XY Chart Diagrams - In the chart demos (bar and line), you can now find various settings under the "Label Overlapping" section at the right: Hide Overlapped, Justify Around Point, Justify All Around Point. This will match the behaviors found in the WinForms Chart Control.
  • Tooltips - In the v23.1 release cycle, it was made possible to manually incorporate chart tooltips via hit-testing events. In this release, support for this requirement is available natively.
  • Export Data - VCL charts can now export data using multiple file formats (export to SVG, PDF, Excel, Word, etc). You can also export charts programmatically using relevant API calls (ExportTo...).
  • Print Data - The VCL Chart control now includes built-in Print Preview, Print, and Export to PDF commands. You can also print charts programmatically.
  • Crosshair Cursor - A crosshair cursor allows users to track series or indicator data point coordinates within the VCL Chart Control. It consists of argument and value lines, associated labels, and data point labels.

Miscellaneous Enhancements

  • Embarcadero RAD Studio 12.0 Athens Support - Added support for Embarcadero Delphi 12 and C++Builder 12 (both 32-bit and 64-bit).
  • Enhanced Read-Only Style and Behavior for Data Editors:
    • Over 55 data editors from the ExpressEditors Library (TcxDBComboBox, TcxDBMaskEdit, TcxDBSpinEdit, etc.) now provide the StyleReadOnly property. This option allows VCL developers to customize style settings for the read-only editor state (without the need to modify sources or override internal portions of the editors).
    • Added the AllowDropDownWhenReadOnly property to TcxComboBoxProperties, TcxColorComboBoxProperties, TcxFontNameComboBoxProperties, and TdxColorEditProperties, and over 10 other data editors from the ExpressEditors Library. This property specifies whether to display a popup window for readonly dropdown editors.
  • Images for Bar and Ribbon Menu Designers - Added images for menu items and sorted them alphabetically so that it is easier for you to locate/distinguish different menu item types (much like in WinForms). Deprecated menu item types are moved to a separate group.
  • Disable Hot Track for Editor Buttons - You can now style an editor button (TcxEditButton) so that it looks like an image without any hot-track or focus effects. For instance, this is helpful to implement a "Search" button in the dropdown editor.
  • Style Support for Standalone Data Editors Using the WXI Skin - Standalone VCL editors placed on a form apply styles more effectively when the newest Windows 11 theme is used. For instance, a background color style is applied to the entire editor box region, including editor buttons (much like VCL Grid, Tree List, Ribbon and other container control counterparts).