ExpressGridPack

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

Published by DevExpress
Distributed by ComponentSource since 2001

Prices from: US$ 527.99 Version: 25.2.6 NEW Updated: Apr 7, 2026 4.00 Star Average Review4.00 Star Average Review4.00 Star Average Review4.00 Star Average Review4.00 Star Average Review (2)

i

New licenses for ExpressGridPack are no longer available. Existing customers can continue to renew. If you are looking for a new license, please consider DevExpress VCL Subscription, which includes all ExpressGridPack components plus more.

ExpressGridPack 24.1.4

Released: Jul 18, 2024

Updates in 24.1.4

Fixes

ExpressEditors Library

  • WXI - Text color of read-only editors is poorly visible if the application uses the Office Dark Gray palette.
  • WXI with Office Dark Gray palette - TdxWizardControlPage's colors do not match the skin.
  • WXICompact - cxImage - An image overlaps the blue underline if the application is on a monitor whose DPI value is 96.
  • cxImageComboBox - ImmediateDropDownWhenActivated has no effect if an editor is narrow.
  • dxShellBreadcrumbEdit - Access Violation errors occur sporadically during navigation.

ExpressLayout Control

  • TdxLayoutControlReportLink - The designer does not preserve information about excluded controls.
  • The LayoutItem caption is not scaled correctly when the ScaleForPPi method is called.
  • dxFormattedLabel - A label's text is truncated in TdxLayoutControlReportLink's print preview when it is displayed on a monitor whose DPI differs from 96.

ExpressLibrary

  • "reference to '_di_IAccessible' is ambiguous" compilation error occurs in C++Builder applications if a form contains TActionManager.
  • A skinned form's scrollbars flicker when hovered over.
  • Scrollbars of a skinned control are not scaled vertically according to the monitor's DPI.

ExpressPrinting System

  • TdxPDFViewerReportLink - The preview is incorrectly scaled when the main form is on the main HighDPI monitor, and the print dialog is on a secondary monitor.
  • TdxPDFViewerReportLink prints slow if GrayShading is True.
  • Words in specific documents are truncated in the printing output.
  • dxFormattedLabel - An label's's text is truncated in TdxLayoutControlReportLink's print preview when it is displayed on a monitor whose DPI differs from 96.

ExpressQuantumGrid Suite

  • Chart Views - Glyph colors of the chart customization button and its dropdown list do not match.
  • Table views and banded table views - DATE function in a conditional formatting rule causes an Access Violation error.

ExpressQuantumTreeList Suite

  • Memory leak occurs after calling the cxExportTLToText procedure for specific TreeLists.
  • The drag-and-drop cursor is not updated in some cases.

ExpressSkins Library

  • A skinned form's scrollbars flicker when hovered over.
  • Chart Views - Glyph colors of the chart customization button and its dropdown list do not match.
  • Duplicate items are added to a maximized MDI child's system menu each time the menu is clicked.
  • Maximized MDI child's system menu items have poorly visible icons.
  • Scrollbars of a skinned control are not scaled vertically according to the monitor's DPI.
  • System menu for maximized MDI child forms show duplicated items and wrong icon colors.
  • TdxRibbonSkinSelector does not display a custom skin's DisplayName in the dropdown list.
  • TdxRibbonSkinSelector does not take a custom skin's group name into account.
  • WXI - Borders have double widths on High DPI screens.
  • WXI - Text color of read-only editors is poorly visible if the application uses the Office Dark Gray palette.
  • WXI with Office Dark Gray palette - TdxWizardControlPage's colors do not match the skin.

ExpressSpreadSheet

  • Access Violation is thrown when the spreadsheet designer is open and the control does not refer to data.
  • If copy / paste from Microsoft Excel, then dxSpreadSheet has problem with fillcolor.
  • SumProduct function returns an error (#VALUE!) if all column values are null or empty.