
Improves Grid, SpreadSheet and Layout controls.
Fixes
All VCL products
- The dxCryptoAPI unit does not include linker directives for the crypt32 and cryptui 64-bit libraries.
ExpressEditors Library
- cxTextEdit - The password reveal button becomes smaller when an editor height is increased if the Properties.AutoSize property is set to False.
- TdxFormattedLabel - The IDE does not recognize any changes made in the Formatted Label Editor as project file changes if it was invoked by double-clicking the control.
ExpressLayout Control
- An AV occurs when the IDE opens a form that contains the TWebBrowser component embedded into a layout control.
ExpressPrinting System
- FlowChart Report Link - A connection line overlaps its text in a report.
ExpressQuantumGrid Suite
- An AV occurs when unloading a package or a DLL file that references cxLibraryRS27 packages in Embarcadero RAD Studio 10.4 Sydney.
- Table and Banded Table Views - A column's OnGetProperties and OnGetPropertiesForEdit events do not occur when a modal edit form is about to create an editor for the column.
- Table and Banded Table Views - Fonts on a modal edit form are sized incorrectly due to an excessive scale operation when the parent grid View is displayed on a monitor whose DPI exceeds 96.
- Table and Banded Table Views - The "RecordIndex out of range" exception occurs when closing a modal Edit Form that was opened on inserting or appending a record.
ExpressQuantumTreeList Suite
- TcxDBTreeList that contains a number of nodes slowly reflects changes made in a node with a large AbsoluteIndex property value.
- The tree list’s OptionsBehavior.IncSearchItem property editor displays columns from another tree list.
ExpressSkins Library
- An AV occurs on application startup due to typos in the dxSkinOffice2019White and dxSkinOffice2019DarkGray units when the application is built with Embarcadero C++ Builder v10.4.
- Odd and even grid rows are visually identical in the Basic, TheBezier, Microsoft Office 2019 Colorful, Office 2019 Black, Office 2019 White, and Office 2019 DarkGray skins.
- Office2016Colorful and Office2016Dark skins - The Ribbon QAT blends SVG icons with the background.
- Office2019DarkGray skin - A selected UI element blends with other UI elements in certain cases.
- Office2019DarkGray skin - A tab header caption blends with its background.
- Office2019DarkGray skin - Text in a hint window blends with the background.
ExpressSpreadSheet
- A SUMIF or AVERAGEIF function call returns an incorrect result in an array formula expression if the function accepts an array of criteria.
- Content of the TdxSpreadSheetPaperSizeGallery command (TAction object) is not updated when localization is changed at runtime.
- Format Cells dialog - The "Merge cells" check box is enabled in a password-protected document.
- Gallery items in a UI automatically generated for a control cannot be localized until this control is focused.
- The COUNTIF function returns an incorrect result when acceptsing multiple criteria in an array formula expression.