ExpressQuantumPack
Improves Printing, Skins and QuantumGrid controls.
Fixes
ExpressEditors Library
- An AV occurs when focus returns to a gallery control whose item was deleted in a code block between BeginUpdate and EndUpdate calls.
- cxDateEdit - The OnEditValueChanged event can occur twice when an end-user changes the edit value via the editor's drop-down window if the Properties.Kind property is set to ckDateTime.
- cxLookupComboBox - The editor incorrectly highlights non-ASCII characters in its edit box when an incremental filter is active if the Properties.IncrementalFiltering property is True and the Properties.DropDownListStyle property is lsFixedList.
- cxRichEdit is incorrectly scaled when an application is moved between monitors with different DPIs if this application supports per-monitor DPI awareness v2.
- TdxCheckGroupBox - The editor's upper half ignores mouse interaction if any skin is applied.
ExpressPrinting System
- Page Setup dialog - "The style name "XXX" already exists" warning is displayed after clicking the OK button if psoStyleCaption is not set in the OptionsVisible property value.
ExpressQuantumGrid Suite
- Banded Table View - The Component Editor's column list flickers and slows down paint operations if it includes a number of columns.
ExpressQuantumTreeList Suite
- An AV occurs when printing a tree list located on an invisible form.
- Each subsequent request to a node via a tree list's AbsoluteItems property is handled slowly if the node's Visible property is changed.
- TcxDBTreeList - Appending a new node causes the "Invalid pointer operation" exception if the OptionsData.ImmediatePost property is set to True.
- TcxDBTreeList whose OptionsData.AutoCalcKeyValue and OptionsBehavior.FocusCellOnCycle properties are set to True constantly creates new nodes after a focused column's Focused property is set to False and no other column is focusable.
ExpressSkins Library
- DevExpressDarkStyle, HighContrast, MetropolisDark, Office2019Black, and VisualStudio2013Dark skins - Item captions blend with the overflow pop-up menu's background in the TdxNavBar control.
- Form - Memory leaks on destroying the owner of an embedded TdxSkinForm descendant.
- The Close button in a Ribbon Form is drawn as a black rectangle when the MetropolisDark skin is active.
ExpressSpreadSheet
- A worksheet's Selection.FocusedCell property do not always return the position of the left-top cell within the focused merged cell.