
Improves Layout, QuantumGrid and Library controls.
Fixes
ExpressEditors Library
- Find Panel - Compact Layout - The "Close" button has a different horizontal offset compared to the Filter Panel.
- TcxSpinButton - Assigning a control to the Associate property freezes the IDE if the spin button is located on TToolBar.
- TdxSaveFileDialog and TdxOpenFileDialog do not update the FileName, Files, and FilterIndex property values before raising the OnFolderChange, OnSelectionChange, or OnTypeChange event.
ExpressLayout Control
- A right-aligned item becomes unaligned when its parent group applies wrapping to nested items.
ExpressLibrary
- The "Runtime error 216" occurs on closing an application that uses Chromium Embedded Framework (CEF).
ExpressPrinting System
- Images of the same size are all replaced by one of these images when they are printed in Microsoft Windows 10 (OS Build 2004 or later).
ExpressQuantumGrid Suite
- All Views except Chart - An AV occurs when a RestoreFrom~ method call deletes columns that are absent in previously stored View information if one of them is focused.
- Microsoft Excel-inspired filter popup - cxDateEdit - A popup's editor displays a selected value incorrectly if the container control item's Properties.Kind property is set to ckDateTime or the global FormatSettings.DataSeparator setting has a custom value.
- Table and Banded Table Views - A modal Edit form allows users to edit a column whose Properties.ReadOnly property is set to True.
ExpressQuantumTreeList Suite
- Changing the size of a column in a band changes the size of other columns in this band after an AdjustColumnsWidth procedure call.
- The "List index out of bounds" exception occurs when modifying the number of nodes or columns in a filtered tree list's BeginUpdate/EndUpdate block.
- The AdjustColumnsWidth procedure requires multiple calls to make columns fit horizontally the entire client area.
ExpressSpreadSheet
- A formula expression returns incorrect results in certain cases if it includes the VLOOKUP or HLOOKUP function that accepts a defined name as the table_array parameter.
- Operators do not exclude microseconds when comparing date-time values.
- The "Unexpected token was found ("#0" in"")" exception occurs when loading an ODS document if its metadata includes an empty date/time field.
- The INDEX function containing references to entire columns/rows returns an incorrect result.