DevExpress VCL Subscription 18.2.4

Improves Bars, Grids, Editors, Scheduler, SpellChecker and Spreadsheet controls.
January 24, 2019
New Version

Fixes

ExpressBars Suite

  • TdxBarColorCombo - An AV occurs on closing a custom color button's dialog if a bar item is embedded in a submenu.

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.

ExpressLibrary

  • TdxThreadPoolHelper raises an exception in RAD Studio XE6 and earlier in certain cases.

ExpressPDFViewer

  • An AV occurs on rendering a document with an image displayed on multiple pages.
  • Memory leaks can occur when rendering a document with a PDF resource shared between multiple pages.
  • The direction of navigation between highlighted search results is switched incorrectly in certain cases.

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.

ExpressRichEdit Control

  • An application's memory footprint increases every time the control consequently loads the same document with one or more tables.
  • An authorized user cannot edit an editable range in a protected document.
  • An AV occurs on an attempt to copy text selection by pressing the Ctrl+C key combination following the successive document unprotect and protect operations.
  • Focus does not return to the main application window on closing the "Insert Merge Field" dialog in certain cases.
  • Large HTML files that contain Base64-encoded media are loaded slowly.
  • The "Private symbol 'FStub' declared but never used" hint is displayed on compiling the dxRichEdit.DocumentModel.ShapeFormatting unit in RAD Studio 10.3 Rio.
  • The control's content does not clear on an attempt to load an invalid OpenXML document.
  • Wrong numbering format of headers (arabic/roman).

ExpressScheduler Suite

  • Sizing an event or copying it via drag and drop incorrectly modifies the event’s subject and/or end time.
  • Switching a resource’s Visible property to True at runtime does not display the resource’s events.
  • TcxSchedulerDBStorage - Toolbar/ribbon Time Scale or Working Hours items that the design-time UI generator creates significantly increase the CPU usage of an application in the Day, TimeGrid, or Gantt View.
  • Time Grid and Gantt Views - The end of work time displays incorrectly if the WorkTimeOnly property is True.

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.

ExpressSpellChecker

  • A word is not added to a user-defined dictionary in certain cases if a Hunspell dictionary is in use.

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.
DevExpress VCL Subscription

DevExpress VCL Subscription

All the Developer Express VCL products in one package.

Got a Question?

Live Chat with our DevExpress licensing specialists now.