ExpressGridPack 18.2.4

Improves Editors, Grids, Layout and Spreadsheet controls.
January 24, 2019
New Version

Fixes

ExpressEditors Library

  • Changed ModifiedAfterEnter Behaviour with 18.2.2.
  • cxCalcEdit not allowing to enter a leading decimal in data - 64-bit only.
  • cxCheckBox - An image assigned to the Properties.Glyph property is displayed incorrectly if it contains semitransparent pixels.
  • cxCheckBox - The caption is displaced 1 pixel down compared with the standard VCL TCheckBox component of the same height that is less than 23 pixels.
  • cxCheckComboBox - Hovering the mouse pointer over a redisplayed drop-down window causes the "Invalid window handle" exception after displaying and closing a dialog in Hybrid scrollbar mode.
  • Hints to which the TcxHintStyleController component applies the advanced hint style are not DPI-aware.
  • TcxCustomEdit descendants - An editor located on an inherited form stores Style.IsFontAssigned = True to the form's DFM file on changing the editor's font settings in the parent form.
  • TcxCustomGroupBox and its descendants display a border behind their captions if a skin is applied.
  • TcxDBExtLookupComboBox - The "Stack Overflow" exception occurs on redisplaying the drop-down window after raising an exception on its closure.
  • TcxDBRichEdit - Pressing the "Return" key disables the read-only mode for the editor whose Properties.RichEditClass property is set to recRichEdit41 in Windows 10.
  • Using NullString with Spin Edit no longer works.
  • Windows 10 FCU - Rad Studio 10.3 Rio - Scrollbars in editors scale incorrectly on a monitor whose DPI differs from the system DPI if an application is built with the "Per Monitor V2" DPI awareness option in its manifest.

ExpressLayout Control

  • An AV occurs on dragging a layout group that displays the expand button if the layout control uses a custom container whose IsFloatingSupported function returns False.

ExpressPrinting System

  • Fonts scaled wrongly in print preview with 4k display (200% scale).
  • Print dialog - The selected printer's name is not displayed if the native style is applied to an application run via Remote Desktop on Windows Server 2008.
  • Print Preview of a dynamically created TdxLayoutControl crashes with List index out of bounds.
  • Scheduler Report Link - A report displays no events if the Agenda, Calendar Details, or Memo print style is applied.
  • TreeList Report Link - All nodes are printed regardless of the applied filter.

ExpressQuantumGrid Suite

  • All Views - A conditional formatting rule saved by calling a StoreTo~ procedure is deleted on calling the corresponding RestoreFrom~ procedure if the rule has no specified target column.
  • Custom filter not showing value.
  • cxGrid is re-scaled when using StoreToStream.
  • Incorrect grid resizing.
  • Table and Banded Table Views - Master-Detail - The drag-and-drop functionality ceases to work correctly after expanding a nested detail view while dragging a record.
  • The Filter Row retains an in-place cell editor's value on closing the Filter Panel if the OptionsBehavior.AlwaysShowEditor property is True, and the in-place editor is currently outside the visible area.

ExpressSkins Library

  • The "Unable to open file XXX.lib" exception occurs on an attempt to compile a C++Builder project referring to a skin unit for Windows 64-bit.

ExpressSpreadSheet

  • Clicking gallery items in the "Functions Library" toolbar/ribbon groups the v18.2.1 UI generator created does nothing.
  • It is impossible to localize certain error messages of exceptions occurring as a result of incorrect cell operations and formula parser errors.
  • It is impossible to localize the EdxSpreadSheetCircularReferencesError exception's error message.
  • TdxSpreadSheet - A cell is incorrectly focused when headers in a sheet are hidden.
  • The caption and description resource strings always override corresponding Caption and Description property values of gallery group items in an automatically generated UI.
  • The EdxRichEditArgumentException exception occurs on assigning an in-place editor via the AProperties parameter in the Spreadsheet control's OnEditing event handler.
  • The worksheet zoom factor is ignored on saving an open document to the XLS format.

ExpressVerticalGrid Suite

  • TcxDBVerticalGrid - A row remains selected after calling a dataset field's FocusControl procedure and raising an exception in the bound dataset's BeforePost event handler.
ExpressGridPack

ExpressGridPack

Add extensive grid, printing, pivot table, tree list, layout and skinning functionality to your Delphi and C++Builder applications.

Got a Question?

Live Chat with our DevExpress licensing specialists now.