
Improves Grid, Printing and Editors controls.
Fixes
ExpressEditors Library
- A glyph of the last visible gallery item created at runtime becomes invisible after calling the glyph's Scale procedure if the gallery shows a classic scrollbar.
- TcxDBTimeEdit - An exception occurs on appending a record to a dataset after changing a value in its field bound to the unfocused editor.
ExpressLayout Control
- The transparent background is incorrectly painted for controls embedded into tabbed groups after displaying a window within the layout control's BeginUpdate/EndUpdate method block if runtime themes are enabled.
ExpressPrinting System
- Export to PDF - The "Out of Memory" exception occurs on exporting text if it is within a rectangle that has a zero or negative width or height.
- Grid Report Link - Banded Table View - The height of a footer containing a summary cell is calculated incorrectly if cells within a corresponding column are at least two rows in height.
- Scheduler Report Link - Modern Style - All events that show descriptions, except for day header events, omit the event location text.
- Spreadsheet Report Link - An AV occurs on creating a report that has an RTF string in its first row if the ssovRowAndColumnHeadings flag is not set in the OptionsView property value.
ExpressQuantumGrid Suite
- Export - Table and Banded Table Views - The "List index out of bounds" exception occurs on calling the ExportGridTo~ methods if the View is grouped and has fixed data rows.
- Master-Detail - A detail Layout View's OnCustomDrawRecordCaption event never occurs.
- Server Mode - Expanding a group row in the View grouped by a column whose date-time values are grouped using the dtgByDateAndTime option causes an exception that mentions non-unique columns in the order by list.
- Table and Banded Table Views - Record navigation using the Up Arrow or Down Arrow keystroke produces painting artifacts if the OptionsBehavior.AlwaysShowEditor property is set to True and the OnFocusedRecordChanged event handler is time-consuming.
- TcxPropertiesStore - A control anchored to the bottom and right edges of its parent, resizes in response to resizing the parent if its dimensions are restored after storing at a different monitor DPI.
ExpressQuantumTreeList Suite
- Dragging a column header to the column header panel's right or left edge doesn't scroll the panel's content.
- Switching the root node's Checked property value doesn't affect the checked state of the node's children.
- There is no gap between the right border of a node's checkbox and the focus rectangle's left border if the "TheBezier" skin is applied.
ExpressSkins Library
- A skinned form's scrollbars are not repainted according to the new VertScrollBar.Position and HorzScrollBar.Position property values set within a handler of the form's OnMouseWheel event.
ExpressSpreadSheet
- An AV occurs on removing a worksheet that contains a merged cell using the caption bar’s context menu built with the ExpressBars Suite.
- The "Customize Object", "Insert Hyperlink", and "Edit Hyperlink" dialogs show a horizontal scrollbar if their localized UI element captions are wider than the default captions.