DevExpress VCL Subscription
Improves Bars, Docking, Editors, Layout, NavBar, PDFViewer, RichEdit, SpreadSheet & TreeList controls or libraries.
Fixes
ExpressBars Suite
- A bar popup menu cannot be bound to another bar manager via the BarManager property.
- Ribbon - Office 2016 style - The Tab Area Toolbar or Tab Area Search Toolbar is incorrectly scaled in an application built with a manifest recreated by the project "Enable High-DPI" option if the system DPI value is 144 and a certain skin is applied.
- Ribbon - The CapitalizeTabCaptions property does not capitalize multi-byte characters.
- TdxRibbonGalleryItem - All custom values of properties that specify pixel dimensions scale multiple times if the current DPI is not 96.
ExpressDocking Library
- Memory leaks on unloading a DLL built with at least one unit from the ExpressDocking library if the DLL is loaded without initialization.
ExpressEditors Library
- cxLookupComboBox - Incremental filtering works incorrectly if the Properties.DropDownListStyle property is set to lsFixed.
- ShellListView in Thumbnail mode converts "&" to underscore.
- TcxCustomDropDownEdit and descendants - Selection highlight can duplicate in an editor's drop-down window when scrolling items with the mouse wheel in Windows 8 or later.
- TcxCustomGroupBox and descendants - A caption is cropped if one of certain skins is applied.
- The Excel-inspired filter popup's Filters tab is slowly initialized.
ExpressFlowChart
- An AV occurs on loading a DLL built with the dxFlowChartDesigner unit.
- An AV occurs on opening the Ribbon-Based Flow Chart Editor dialog in an application built with RAD Studio Delphi XE.
- The "Unable to open file 'DXSUGIYAMALAYOUT.OBJ'" exception occurs on an attempt to compile a C++Builder project that contains the control.
ExpressLayout Control
- A component dropped onto a form from the Tool Palette can end up within a collapsed layout group.
- A layout group button's glyph does not scale.
ExpressLibrary
- TdxForm and TdxCustomForm descendants - A form and its DPI-aware controls can scale multiple times when moved between monitors with different DPI if an application is built with RAD Studio Delphi Berlin or a newer IDE.
ExpressNavBar
- Navigation Pane Views - The font size of the NavBar control's caption does not scale if the system DPI is higher than 96.
ExpressPageControl
- Certain UI elements of a tab control scale incorrectly at high monitor DPI values if the Slanted painting style is applied.
ExpressPDFViewer
- An AV occurs on reading a PDF annotation whose border style is omitted.
ExpressQuantumTreeList Suite
- Scrolling selection out of view and clicking a node while holding down the Ctrl or Shift key to extend the selection scrolls it back to view if the tree list's OptionsSelection.MultiSelect property is set to True.
ExpressRichEdit Control
- Clicking the Cancel button in the Tabs dialog displays the "This is not a valid tab stop" error instead of closing the dialog.
ExpressSpreadSheet
- An error occurs on compiling the dxSpreadSheetFunctionsStatistical unit if the "Emit runtime type information" compiler option is enabled.
- TdxSpreadSheetReportDesigner - Merged cells with formulas that reference database fields do not show the database icon.
- Typing a function name followed by an opening parenthesis causes the "Out of Memory" exception if a workbook contains a defined name whose caption is empty.