ExpressQuantumPack 18.1.7

Improves SpreadSheet, TreeList and Layout controls.
November 15, 2018
New Version

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.
ExpressQuantumPack

ExpressQuantumPack

Add extensive grid, printing, layout and skinning functionality to your Delphi and C++Builder applications with this suite of components.

Got a Question?

Live Chat with our DevExpress licensing specialists now.