Description
DevExpress VCL components are feature-complete and built for speed regardless of data complexity or size. DevExpress VCL components are reliable and well tested so that mission critical applications behave as expected, each and every time.
DevExpress data-aware controls are powered by our legendary server-side data processing engine so that users can shape and analyze information at lightning speeds, without sacrificing features or capabilities. Because of our tireless commitment to performance, reliability and technological innovation, you can confidently build data-centric applications that amaze, be it financial trading applications using real-time feeds or information driven enterprise-grade business intelligence solutions.
With dozens of high-performance VCL components, the DevExpress VCL Subscription helps you deliver compelling, easy-to-use business solutions fast. Emulate the look, feel and capabilities of Microsoft Office or replicate the dock-based UI of Visual Studio or Adobe Photoshop and take your Delphi and C++Builder applications to an entirely new level with familiar features end-users have come to rely upon. It's everything you need to build your best in one integrated suite.
And because technology never stands still, DevExpress continues to release innovative, high-impact components for the VCL such as the Tile Control, Adorner Manager, Camera Control and Barcode Control, allowing your UI to easily evolve without abandoning your existing codebase or the proven VCL platform.
The DevExpress VCL Subscription includes dozens of high-performance user interface components for next-gen decision support systems. Whether you need to build a fully customizable analytics dashboard or incorporate Excel-like pivot tables, this subscription has everything you'll need to create apps that inform and engage.
Optimized for High DPI Displays
Comprehensive SVG Image Collection
Our controls display SVG icons within UI elements and adjust their layouts to better support high DPI (4K+) devices and improve rendering regardless of DPI settings.
Our VCL UI Library ships with an SVG Image Gallery packed with hundreds of high-quality vector icons. These vector images can change colors based on your application theme/skin.
Ready for Today & Tomorrow
Touch, tile and the next generation.
The DevExpress VCL product line allows you to create applications that emulate the touch-first experience that lies at the heart of Windows 10, without abandoning your existing VCL investments. Whether you need to create a tile-based modern UI application for Windows 10, or need to quickly convert an existing project to a Microsoft Surface touch-first application, the DevExpress VCL Subscription will help you take your business solutions forward so you can deliver new, immersive experiences to delight your users.
100% VCL. 100% DevExpress
If you are new to third-party controls, take a moment to review the broad range of products we offer for the VCL platform and see if our tools can deliver the functionality you require. We are here to help and ready to assist you in any way we can.
If you've used third-party controls in the past, and have been disappointed by quality, performance or reliability, we ask that you give our products a chance and see for yourself why we are different. Our support team is on call and ready to discuss your needs and focus on your requirements. We know how difficult it is to invest in tools again once you’ve been burned by others, so our commitment to you is simple. We’ll do everything we can to earn your confidence and your business. Tell us how we can help.
Resolved Issues
VCL
All VCL products
T1279965 – Access Violation error occurs on closing a form after interacting with TdxNavBar via Microsoft UI Automation
T1286820 – Access violation error occurs on specific machines when an application starts
S90808 – Unified "LookAndFeel - Styles - Skins" controller for all DX components
ExpressBars Suite
T1292890 – 'TCustomdxBarControl.Destroy fails' error occurs on an attempt to open a combobox in a collapsible Ribbon
T1290506 – Access Violation error occurs if an exception is raised in a TdxRibbonForm descendant's constructor
T1304113 – Contextual tab headers use incorrect colors in Office2016~ skins
T1270155 – Floating toolbar is not scaled on a monitor with a different scale factor or a modified skin or font
T1253986 – ItemIndex property has no effect for the TcxBarEditItem instances that use edit repository items
T1272112 – MDI child is not skinned in an application compiled with RAD Studio 12.1 Athens if a form whose FormStyle is fsStayOnTop is focused
T1273773 – Ribbon's layout is corrupted after storing and loading specific user customizations
T1296857 – Separators in standalone toolbars are incorrectly scaled
T1282691 – TcxBarEditItem - In-place TcxImageComboBox's EditValue property becomes null after opening and closing the dropdown list if a new value was not selected
T1287653 – TcxBarEditItem - ItemIndex property is not available in object inspector if its in-place editor is specified as a repository item
T1283107 – TcxBarEditItem loses its value after sub-properties of its Properties are modified
T1282883 – TcxBarEditItem with TcxLookupComboBox properties loses its value after refreshing the list source dataset
T1279611 – TcxBarEditItem with TdxOfficeSearchBoxProperties no longer shows a modified NullString if TdxBarManager's AlwaysSaveText property is True
T1288561 – TdxBarApplicationMenu is shown on another monitor
T1266554 – TdxBarInPlaceSubItem, TdxBarButton, and TdxBarSubItem - Scroll button glyphs are poorly visible if an application uses a dark skin
T1275478 – TdxRibbon - Tab group area's left and right margins are not scaled
T1265044 – TdxRibbonForm - Caption text color is incorrect for MDI child forms in Delphi 12
T1303058 – TdxRibbonGalleryItem flickers when the mouse cursor hovers over it.
T1278866 – Text panel font is incorrectly scaled in TdxRibbonStatusBar
T1278863 – Toolbar panels on TdxRibbonStatusBar are misaligned vertically
T1218785 – WXI - TdxRibbonBackstageView's menu width is not calculated correctly
T1272448 – WXI - TdxRibbonGalleryItem's captions are poorly visible if the Office Dark Gray palette is used
T1240929 – WXI Compact - The offset between Ribbon's toolbar area and the form's vertical bounds is excessive
T1281635 – WXI and WXI compact - Group separators in a standalone toolbar are not visible if the monitor's scale factor is not 100%
T1283348 – WXI and WXI compact -TdxBarButton in Ribbon does not show its checked state if ButtonStyle is bsCheckedDropDown
T1295863 – rsOffice365 - Contextual tab header captions do not use an accent color
ExpressCharts Suite
T1275051 – All diagrams and series - A series' new name is not updated in Chart Designer after updating it in Object Inspector
ExpressDocking Library
T1304336 – TdxDockPanel close button glyphs are not scaled if the application uses vector skins
ExpressEditors Library
T1300737 – Access Violation error occurs sporadically in TcxWindowProcLinkedObject.DefaultProc
T1305936 – Access Violation occurs in the TdxFilePreviewControlBasedHandler.Destroy method if TdxFilePreviewControlBasedHandler.FControl was not initialized
T1302784 – Certain controls use dxMessageBox instead of dxMessageDlg
T1296481 – Dropdown editors - OnEditEvent is raised on assigning the ItemIndex property
T1281149 – Edit buttons remain highlighted when hovering over them and scrolling the view
T1191994 – In-place editors ignore the Properties.AutoSelect property during the navigation
T1253986 – ItemIndex property has no effect for the TcxBarEditItem instances that use edit repository items
T1304649 – Memory leak occurs in an application that uses DevExpress Shell Dialogs
T1298079 – Numeric editors - Ctrl + Backspace keystroke adds the square character
T1294769 – Shell Dialogs - OleError occurs in the TThumbnailOverlayImageHelper.GetOverlayIconHandlerCLSID method
T1290199 – Skinned TcxListBox ignores the TabWidth property
T1252260 – Skinned TdxMessageDialogForm's corners are not rounded if the Position property is assigned twice and the application is compiled with RAD Studio 12 Athens
T1290559 – Stack Overflow error occurs when the user attempts to assign a repository item with EchoMode set to eemPassword to an editor
T1293759 – Stack Overflow exception is thrown when an SVG image with internal links to objects with identifiers in different registers is loaded
T1287653 – TcxBarEditItem - ItemIndex property is not available in object inspector if its in-place editor is specified as a repository item
T1279611 – TcxBarEditItem with TdxOfficeSearchBoxProperties no longer shows a modified NullString if TdxBarManager's AlwaysSaveText property is True
T1260333 – TcxCheckComboBox incorrectly highlights items when diacritic characters are used
T1287034 – TcxEditButton ellipsis are not scaled of the Kind property is bkEllipsis
T1270675 – TcxHintStyleController - Hint icons do not use the current skin's palette
T1295037 – TcxTimeEdit - New value is reset when the editor's buttons are used
T1299976 – WXI and WXI Compact - TcxButton's dropdown arrow is too large if the Kind property is set to cxbkOfficeDropDown
T1291570 – cxCalcEdit - Read-only editor remains editable if the AllowDropDownWhenReadOnly property is True
T1299792 – cxImageComboBox - Value type is lost for items whose type is String
T1262388 – cxLookupComboBox - 'RecordIndex out of range' error occurs when ListSource doesn't contain records and the ListOption.SyncMode property is enabled
T1296526 – cxMaskEdit - Access Violation error occurs after a right arrow key press if the MaskKind is set to emkRegExpr or emkRegExprEx
T1296487 – dxFormattedLabel - Caption editor dialog does not use the IDE's design time theme
T1296488 – dxFormattedLabel - Caption editor dialog's RTF editor is poorly readable when the IDE uses Dark Mode
T1281953 – dxTokenEdit - The ampersand character is recognized as an accelerator
ExpressLayout Control
T1287223 – Content is drawn incorrectly when a specific area is highlighted and BevelKind is set to a non-default value
T1288768 – Disabled TdxLayoutGroup captions remain enabled
T1296149 – It is not possible to make TdxLayourGroup's border visible in Customization Form
T1298681 – Performance - Complex forms with TdxLayoutControl may freeze the IDE
T1306397 – The IDE may freeze if it has opened complex projects
ExpressLibrary
T1305043 – 'floating point invalid operation' error occurs in TdxSVGParserPathCommandArc.AppendCore with specific images
T1304091 – Application with TcxLocalizer may work slowly
T1305081 – Exception occurs in the `TcxLookAndFeel.ShouldUseSkins` on unloading a DLL library if it uses skins
T1302956 – Memory leak with TcxThaiCalendarTable and TcxEras occurs on a machine with Thai regional settings
T1295081 – SVG image is not displayed correctly if it contains a circle element with stroke-dasharray and stroke-dashoffset tags
T1280796 – Skinned TPopupMenu of a drop-down button is misplaced when there is not enough space on the monitor to display all items
T1293759 – Stack Overflow exception is thrown when an SVG image with internal links to objects with identifiers in different registers is loaded
T1275026 – TdxListViewControl - Icons are blurred and captions are incorrectly scaled on a HighDPI monitor
T1300539 – TdxPanel ignores the Constraints property
T1299289 – TdxSpreadSheetFindAndReplaceDialogForm - Localized captions may be truncated
T1296138 – [AI-related resource strings for TdxRichEditControl's popup menus are not available in Localizer Editor
T1297061 – “System Error. Code: 1400. Invalid Windows Handle” error occurs on an attempt to close a form in OCX environment
ExpressMap Control
T1303306 – Compilation error occurs in TdxAzureMapLocalizedMapView on an attempt to compile a C++ Builder project that contains TdxMapControl
ExpressNavBar
T1250932 – WXI Compact - HamburgerMenu captions are truncated
ExpressPDFViewer
T1287876 – 'No mapping for the Unicode character exists in the target multi-byte code page' error occurs after loading specific documents
T1300795 – Horizontal scrollbar is not available after setting OptionsZoom.ZoomMode to pzmPageWidth
T1281885 – Images of specific PDF documents are not displayed
T1295741 – Interactive form's radio buttons are not clickable after merging specific PDF documents
T1297368 – It is not possible to copy or extract text of certain PDF documents
T1288323 – It is not possible to run a C++ Builder project with TdxPDFViewer for the Windows 64-bit (Modern) platform if the Link with runtime packages option is disabled
T1293207 – Mouse wheel scrolling does not work in TdxPDFViewer's bookmark pane
T1261321 – PDF viewer may take a long time to print a document
T1283342 – Some PDF Documents that contain images are displayed blank
T1295227 – Some characters in specific documents are not copied to the clipboard
T1294548 – TdxPDFViewer does not display some content of specific documents
T1291190 – TdxPDFViewerReportLink - Certain documents are printed more slowly than in previous versions
T1299249 – Text is not displayed in certain PDF documents that contain images
ExpressPivotGrid Suite
T1281004 – ApplyBestFit method has no effect on the grand total column if it displays data from a single field
ExpressPrinting System
T1294740 – 'Could not convert variant of type (Null) to type (OleStr)' error occurs on an attempt to zoom if PreviewDialogStyle is set to Advanced
T1295937 – Inconsistent event order in PrintPreview after report rebuild
T1285148 – Packages that rely on third-party components (TeeChart, Indy, etc) are not compiled if the 64-bit IDE is not installed
T1280048 – Print Preview Form's title bar is not skinned if the TdxPSEngineController.PreviewDialiogStyle is set to Ribbon or Ribbon2010
T1297718 – TdxGridReportLink - ExportToPDF method is slow if a grid view has a column with TcxImageComboBox properties
ExpressQuantumGrid Suite
T1285318 – Access Violation error occurs on changing the focused window if ExcelFilterPopup is active
T1293168 – Diacritic-insensitive search does not work in Expression Editor
T1290716 – Edit buttons of in-place editors have disabled captions
T1281149 – Edit buttons remain highlighted when hovering over them and scrolling the view
T1287893 – Excel-style filter popup does not group filter conditions by columns if they are applied in the Date Filters tab
T1191994 – In-place editors ignore the Properties.AutoSelect property during the navigation
T1281187 – It is not possible to edit specific partially visible columns if the leftmost column's FixedKind property is fkLeftDynamic and the grid is skinned or uses NativeStyle
T1297325 – Project settings file is generated even if the default settings are not changed
T1239629 – Skinned WinExplorerView - Selected records are not highlighted when the view loses focus
T1282347 – Summary height is incorrectly calculated when the FooterAutoHeight option is enabled
T1275814 – Table views and banded table views - A fixed column is missing in the resulting XLSX file after export if the view was scrolled horizontally
T1301518 – Table views and banded table views - Memory leak occurs if the application uses StoreTo~ and RestoreFrom~ methods
T1260339 – TcxGrid - ImageComboBox draws its test in an incorrect position when its column has a small width
T1306113 – TcxGridItemDataBinding.IsNullValueType property is serialized with an incorrect value in form descendants
T1297718 – TdxGridReportLink - ExportToPDF method is slow if a grid view has a column with TcxImageComboBox properties
T1304494 – TdxSpreadSheetDefinedName.IsCellReference does not return its AArea and AView parameters
T1292883 – The Styles property is drawn incorrectly in the Object Inspector
T1288134 – WXI - CheckBoxes in the Excel popup form are drawn close to each other
T1267366 – WXI - Empty row has very small height when the CellAutoHeight option is enabled
T1272752 – WXI - Grid chart view's captions are poorly visible if the Office Dark Gray palette is used
T1275241 – WXI and WXI Compact - Checkboxes in WinExplorer views are corrupted
T1285317 – WXI and WXI Compact - Footers are missing in dropdowns of ExcelFilterPopup's Text Filters tab
T1281653 – WXI and WXI Compact - Navigator's Post button is poorly visible if the Office Dark Gray palette is used
T1277327 – WXI and WXICompact - Left and right aligned in-place checkboxes have too small paddings
ExpressQuantumTreeList Suite
T1290716 – Edit buttons of in-place editors have disabled captions
T1269692 – TcxDBTreeList - Current record is not updated in SmartLoad
T1283767 – cxExportTLToXLSX - Specific date values are corrupted if the application is compiled in a 64-bit configuration
ExpressReports Suite
T1305137 – CanPublishOptions doesn't affect the target control visibility in web reporting when printing
T1303744 – TdxReportDataSetJSONConnection does not import null values
ExpressRichEdit Control
T1292277 – Access Violation error occurs if the Enter key is pressed after pasting a hyperlink
T1293728 – Access Violation is thrown in the TdxTableRow.GetFirstCell method
T1292782 – Document spaces change when plain text is loaded
T1296886 – Tables in a saved HTML file do not have a background color
T1305116 – TdxRichEditControl - Access Violation occurs on an attempt to open the Table Properties dialog
T1293348 – TdxRichEditControl displays characters in a specific document as black rectangles
T1296138 – [AI-related resource strings for TdxRichEditControl's popup menus are not available in Localizer Editor
ExpressScheduler Suite
T1295937 – Inconsistent event order in PrintPreview after report rebuild
T1286611 – New all day recurrent events are shifted to the next day if the storage's StoreUsingGlobalTime is set to True
T1286830 – Reminders are not displayed for recurrent events that belong to a hidden resource
T1300019 – ViewYear – Last year is shown instead of the previous interval on the first attempt backward scroll
T1304531 – cxSchedulerICalendarExport - Recurrent events with exceptions are incorrectly exported
ExpressSkins Library
T1295684 – 'Cannot change Visible in onshow or OnHide' error occurs on an attempt to open design-time dialogs in RAD Studio Alexandria versions prior to v11.3
T1298961 – 'Cannot change Visible in onshow or OnHide' error occurs on an attempt to open the TcxStyleRepository dialog in RAD Studio Alexandria versions prior to v11.3
T1293707 – Access Violation error may occur in TdxShadowWindow.WMWindowPosChanged
T1302780 – Access Violation error occurs in SkinEditor on an attempt to modify a property in the Additional Properties window
T1302779 – Access Violation error occurs in SkinEditor when the properties editor loses focus
T1304113 – Contextual tab headers use incorrect colors in Office2016~ skins
T1305081 – Exception occurs in the `TcxLookAndFeel.ShouldUseSkins` on unloading a DLL library if it uses skins
T1278335 – Exception occurs on unloading a DLL library if it contains skinned DevExpress VCL components
T1290181 – Item captions overlap shortcut captions in a skinned TPopupMenu
T1280048 – Print Preview Form's title bar is not skinned if the TdxPSEngineController.PreviewDialiogStyle is set to Ribbon or Ribbon2010
T1299216 – Separators between rows in standalone toolbars are incorrectly scaled
T1296857 – Separators in standalone toolbars are incorrectly scaled
T1274641 – Seperators in popup menus are not visible if the monitor's scale factor is 100%
T1296634 – Skin Editor - It is not possible to expand specific colors in Color Palettes Editor
T1280796 – Skinned TPopupMenu of a drop-down button is misplaced when there is not enough space on the monitor to display all items
T1252260 – Skinned TdxMessageDialogForm's corners are not rounded if the Position property is assigned twice and the application is compiled with RAD Studio 12 Athens
T1239629 – Skinned WinExplorerView - Selected records are not highlighted when the view loses focus
T1270675 – TcxHintStyleController - Hint icons do not use the current skin's palette
T1266554 – TdxBarInPlaceSubItem, TdxBarButton, and TdxBarSubItem - Scroll button glyphs are poorly visible if an application uses a dark skin
T1304336 – TdxDockPanel close button glyphs are not scaled if the application uses vector skins
T1275478 – TdxRibbon - Tab group area's left and right margins are not scaled
T1222320 – TdxRibbonBackstageView's header uses incorrect skin colors
T1272752 – WXI - Grid chart view's captions are poorly visible if the Office Dark Gray palette is used
T1272772 – WXI - InfoPanel's captions are poorly visible if the Office Dark Gray palette is used
T1272448 – WXI - TdxRibbonGalleryItem's captions are poorly visible if the Office Dark Gray palette is used
T1240929 – WXI Compact - The offset between Ribbon's toolbar area and the form's vertical bounds is excessive
T1275241 – WXI and WXI Compact - Checkboxes in WinExplorer views are corrupted
T1285317 – WXI and WXI Compact - Footers are missing in dropdowns of ExcelFilterPopup's Text Filters tab
T1282848 – WXI and WXI Compact - In-place editors may be truncated
T1281653 – WXI and WXI Compact - Navigator's Post button is poorly visible if the Office Dark Gray palette is used
T1299976 – WXI and WXI Compact - TcxButton's dropdown arrow is too large if the Kind property is set to cxbkOfficeDropDown
T1297392 – WXI and WXI Compact - TdxRibbonBackstageView's tab separators are too large on monitor whose scale factor is more than 100%
T1281635 – WXI and WXI compact - Group separators in a standalone toolbar are not visible if the monitor's scale factor is not 100%
T1283348 – WXI and WXI compact -TdxBarButton in Ribbon does not show its checked state if ButtonStyle is bsCheckedDropDown
T1277327 – WXI and WXICompact - Left and right aligned in-place checkboxes have too small paddings
T1278002 – Windows taskbar icon flickers on an attempt to show a skinned form
T1296487 – dxFormattedLabel - Caption editor dialog does not use the IDE's design time theme
T1296488 – dxFormattedLabel - Caption editor dialog's RTF editor is poorly readable when the IDE uses Dark Mode
T1295863 – rsOffice365 - Contextual tab header captions do not use an accent color
ExpressSpellChecker
T1300066 – Access Violation error occurs if the AWordRange record's fields in the OnAutoCorrect event were modified
ExpressSpreadSheet
T1304209 – 'List index out of bounds' exception is thrown when components are incorrectly installed
T1283561 – Print margins are different when a document is saved and opened in Microsoft Excel
T1286093 – TdxSpreadSheet does not display images if the drawing*.xml file does not contain the xdr namespace prefix
T1304494 – TdxSpreadSheetDefinedName.IsCellReference does not return its AArea and AView parameters
T1299289 – TdxSpreadSheetFindAndReplaceDialogForm - Localized captions may be truncated
T1282848 – WXI and WXI Compact - In-place editors may be truncated
ExpressVerticalGrid Suite
T1141134 – An Access Violation error occurs on customization
T1290716 – Edit buttons of in-place editors have disabled captions
T1272772 – WXI - InfoPanel's captions are poorly visible if the Office Dark Gray palette is used
Installation (VCL)
T1302805 – Master-detail views - Incorrect record is focused after posting data if Grid has more than two levels
T1285148 – Packages that rely on third-party components (TeeChart, Indy, etc) are not compiled if the 64-bit IDE is not installed