
Improves Grid, SpreadSheet and Layout controls.
Fixes
ExpressEditors Library
- Buttons of an active in-place editor do not have hints.
- The TdxTreeCustomNode.AddNode method ignores the AttachMode parameter.
ExpressLayout Control
- The position of TdxLayoutCheckBoxItem's focus rectangle is incorrect.
ExpressLibrary
- Text in PivotGrid headers is truncated after applying the Light Style.
- The "Resource IDB_DXPSPREVIEW_TOOLBARS_SMALLIMAGELIST not found" error occurs at application startup if the dxUseVectorIcons global constant is set to True and the application is built with runtime packages.
ExpressQuantumGrid Suite
- Buttons of an active in-place editor do not have hints.
- Diagram Selector uses incorrect icons.
- Table views and banded table views - Empty rows in the grid preview are visible if TdxVisualRefinements.Paddings has non-zero values of its Top or Bottom properties.
- Table views and banded table views - Row content is incorrectly aligned vertically in certain cases if the OptionsView.HeaderEndEllipsis property value is True.
ExpressQuantumTreeList Suite
- Buttons of an active in-place editor do not have hints.
ExpressSkins Library
- dxSkinChooserGalleryItem - Skin titles are not visible if Ribbon's ColorSchemeName is BluePrint.
- Images from TVirtualImageList are scaled incorrectly in TPopupMenu if the application uses skins.
ExpressSpreadSheet
- Adding the "[" symbol to the cell format editor makes the application freeze.
- An active in-place editor remains enabled if the active worksheet is changed in code.
- Localized TdxSpreadSheet does not recognize formulas.
- SpreadSheet controls - Сolumns' width is incorrect after the ApplyBestFit method is applied if the monitor DPI is higher than 96.
- Spreadsheet controls convert new line characters in an image's alternate text to space characters.
- TdxSpreadSheet does not wrap a shape's text if its a:bodyPr tag does not have the wrap property.
- The "Action history" functionality consumes too much memory during cell deletion operations.
- The Spreadsheet formula engine raises exceptions when parsing formula expressions without a closing parenthesis in certain cases.