Devexpress vcl documentation To see the Chart control in action, run the Chart Control demo in the VCL Demo Center installed with compiled VCL DevExpress demos. Click Export and choose any option. Many DevExpress Nov 3, 2014 · Our help documentation integrates into IDE, so you can find it there. Otherwise, GroupIndex specifies the position of the column amongst the other group columns. Remarks The TdxSmartImage class is a TGraphic descendant that implements a universal image container in DevExpress products. 230+ VCL Controls for Delphi and C++Builder development, including Data Grid, Ribbon, Scheduler, Spreadsheet, Pivot Grid, Data Printing Support, and much more. You can translate these strings or create new strings in the Localizer Editor to localize an application. Remarks Grouping is only implemented in Table Views and Banded Table Views. The vertical grid control that implements single record, multi record and banded layouts. 1 webpage includes product-specific surveys. Click the Fixed Columns item in the side bar to the left. devexpress. Form Creation: Derive a DPI-Aware Form from TdxForm To use the TdxForm class as a direct ancestor class for a form in your application, you need to create a new form in the RAD Studio IDE, add the dxForms unit to the uses clause, and replace TForm with TdxForm in the form class declaration as follows:. DevExpress v25. Use the GroupIndex property to group data by the View’s current column. DevExpress container controls (Tree List, Vertical Grid, Pivot Grid, or a View in the Data Grid) and certain data-aware editors rely on data controllers to access and shape data. Dec 6, 2024 · Skin Element Dec 06, 2024 Each skin is comprised of all skin elements that store information required to paint all DevExpress controls in a single distinctive style. Styles Provides access to individual styles applied to the editor in different states. The first field can group data by years, the second field - by Jul 29, 2021 · Developer documentation for all DevExpress products. Dock panels, tab containers and side containers are capable of displaying a caption bar. Jan 30, 2025 · To see the content export functionality in action, run the Chart Control demo in the VCL Demo Center installed with compiled VCL DevExpress demos. The StyleSheet Editor Like the Predefined StyleSheets dialog, the StyleSheet Editor allows WYSIWYG style sheet creation. A TdxLayoutControl component occupies the rest of the form to host other controls and components in your application. The Color Editor dialog allows end-users to pick a color using the following options: Aug 7, 2024 · Developer documentation for all DevExpress products. Click the Print or Print Preview button to invoke the corresponding dialog. Dec 11, 2024 · Skin Editor is a standalone application installed automatically with DevExpress VCL components. The built-in Find Panel, available in the ExpressQuantumGrid, ExpressQuantumTreeList, and ExpressVerticalGrid controls enables end-users to locate information in a control. Apr 2, 2025 · Developer documentation for all DevExpress products. Commonly called Tile Controls, they are built with tiles – interactive informative boxes – arranged in a specific manner. Jul 29, 2021 · Developer documentation for all DevExpress products. Thank you for evaluating DevExpress products and services. The following help topics include information on content import, export, and print functionality available for TdxRichEditControl Oct 10, 2025 · DevExpress VCL Reporting (ExpressReports) is an AI-powered Reporting Platform solution based on the DevExpress JavaScript Report Designer and Viewer for use in native VCL apps (using modern web-based design capabilities based on WebView and ASP. How do I build sample projects? A: This is a major trial-version limitation of our components because the installation does not include source code files and relies on runtime packages only. To learn how to translate applications with the TcxLocalizer, refer to the How To: Localize an Application help topic. These members allow you to customize editor appearance. Inspired by the Microsoft Windows Explorer UI, the WinExplorer View is tailored for displaying records with images and short captions. You can use the SelectedRecordCount property to get the number of selected records. Sep 4, 2024 · Using the Keyboard Sep 04, 2024 3 minutes to read The ExpressBars Suite allows an end-user to use the keyboard when navigating toolbars and toolbar items. See full list on docs. Skins and Palettes TdxSkinController is a non-visual component designed to configure application-wide appearance settings, such as skins, palettes, scrollbar-related options, etc. Refer to our What’s New for more information on our most recent major update: What’s New in VCL. This topic contains a table describing all the available keys and key combinations. Refer to the following tutorials to get started with the Navigation Bar control: Tutorial 1 – Create a Layout Tutorial 2 – Assign Images Views The TdxNavBar control supports over 20 Jul 29, 2024 · Developer documentation for all DevExpress products. The WinExplorer View ships with seven display modes to pick from, ranging from a simple list to a large image display. If the caption bar is visible, it Nov 19, 2024 · DevExpress VCL Controls use the TcxImageList component and Smart Image / Smart Glyph containers to work with SVG images. Filter criteria constructed using this dialog can contain up to two filter conditions combined by the AND or OR logical operator. TdxMemData is a convenient tool with multiple design-time data management options for test projects with data-aware VCL controls. DevExpress v24. 1 Fluent Design Application template. Each style corresponds to a grid view Developer documentation for all DevExpress products. NET and JS dependencies are embedded into a single self-contained EXE file transparently. Code Example: Export Grid Content as HTML The following code example exports grid content to a file in HTML Developer documentation for all DevExpress products. Many DevExpress Developer documentation for all DevExpress products. Apr 2, 2024 · Developer documentation for all DevExpress products. Oct 29, 2025 · The Skin Editor allows you to create custom skins based on any skin shipped with DevExpress VCL components. However, the compiler indicates that DCU files are missing. Each of the controls is designed to implement different Remarks Use the TcxLocalizer component to create localized applications. Editor Settings and Repository Items ActiveProperties Provides access to the current formatted label settings regardless of their source. Select the desired style sheet from the list and click the [Edit…] button to activate the editor. Aug 7, 2024 · Developer documentation for all DevExpress products. Jul 11, 2025 · Common Features Jul 11, 2025 This section contains information on features common to multiple DevExpress VCL controls. Jun 18, 2025 · To see the Chart print functionality in action, run the Chart Control demo in the VCL Demo Center installed with compiled VCL DevExpress demos. Nov 5, 2021 · Developer documentation for all DevExpress products. Apr 16, 2025 · A standalone installer for any selected component version includes licensed VCL components for all supported IDE versions, product demos, and offline documentation files. A single skin element defines the appearance of a specific type of visual elements in a control. Scheduler Control The TcxScheduler control allows users to create, browse, and edit one-time or recurring appointments. To control the visibility state of Sep 4, 2024 · Using the Keyboard Sep 04, 2024 3 minutes to read The ExpressBars Suite allows an end-user to use the keyboard when navigating toolbars and toolbar items. Nov 19, 2024 · Developer documentation for all DevExpress products. Accessibility, UI Automation, and Keyboard Navigation Enhancements VCL v25. The styles listbox displays the list of styles available for the current grid view. TcxImageList A non-visual component designed to store and manage a collection of images of the same size that you can access by index. These containers use the SVG Viewport dimensions as the base size to scale images. Aug 2, 2022 · Developer documentation for all DevExpress products. Use the cxExportGraphicClass global constant to change the image container class for export image generation. Remarks The ExportGridToHTML procedure creates image files to display cell images as inline images in the output HTML file. Jul 19, 2024 · The DevExpress VCL Scheduler Suite ships with the Scheduler Control and appointment storage components. Sep 6, 2024 · Developer documentation for all DevExpress products. com Developer documentation for all DevExpress products. Jul 19, 2024 · Developer documentation for all DevExpress products. Dec 6, 2024 · The VCL Skin Library includes multiple built-in skins that allow you to change the appearance of an application created with DevExpress VCL controls. Jun 18, 2025 · Developer documentation for all DevExpress products. The TcxCanvas class wraps the standard TCanvas VCL class and extends it with additional draw routines, device context and clip region management functionality. Developer documentation for all DevExpress products. Apr 15, 2025 · Developer documentation for all DevExpress products. Refer to the Accessing Ribbon UI and Bar Elements topic to learn about the design-time keyboard access to bar elements. Image-Related Components TcxImage | TcxDBImage Simple image editors with a context menu and the built-in Image Editor Dialog that allows users to crop or rotate an image and adjust its colors. Coupled with sorting and grouping features, the WinExplorer View allows you to create Mar 21, 2024 · The DevExpress Color Editor dialog (TdxColorDialog) offers color selection functionality similar to that found in the system Color dialog and standard VCL TColorDialog component, and in addition, provides support for ExpressSkins and alpha channel information. Main API Members The list below outlines key members of the TcxEditStyleController class. The ExpressEditors Library includes over 40 editor types you can use as standalone controls or in-place editors in container controls (Data Grid, Tree List, Vertical Grid, Pivot Grid, Ribbon, menus, etc. You can use the Skin Editor to create custom skins based on one of the skins shipped with the VCL Skin Library. AI-Powered Extensions AI-powered Extensions leverage advanced natural Developer documentation for all DevExpress products. ). Skin Controller The TdxSkinController component is the main tool for global appearance management in a DevExpress-powered VCL application. Apr 26, 2023 · Tab Control Overview Apr 26, 2023 2 minutes to read The tab control contains a set of tabs and a client area. Style | StyleDisabled | StyleFocused | StyleHot | StyleReadOnly Allow you to define individual appearance settings for different states of all editors associated with the style controller DevExpress v25. In addition, the Rich Edit control can print documents using the TdxComponentPrinter component. Click the Line, Area, or Bar item in the sidebar on the left and hover the mouse pointer over a series in the XY diagram area. Other popular VCL Data Editors Sep 6, 2024 · A VCL Data Controller is an interlayer between a control that displays data and its underlying data source. Sep 29, 2025 · AI-powered Extensions leverage advanced natural language processing (NLP) technologies to offer automated, intelligent text editing functionality directly within your VCL applications. Jul 25, 2024 · DevExpress VCL help topic examples use the TdxMemData component to illustrate the data interaction functionality of data-aware components. Apr 16, 2021 · Developer documentation for all DevExpress products. Mar 29, 2024 · Developer documentation for all DevExpress products. The TcxCanvas class has the following members that allow you to: Create a wrapper canvas (Create). This topic describes the panel’s UI Developer documentation for all DevExpress products. You can import one or more DevExpress skins into your skin project and use multiple built-in tools that help you find, edit, and preview your changes in individual vector or raster skin elements. Jul 15, 2025 · Developer documentation for all DevExpress products. Thus, you cannot specify different page contents for different tabs (unless you change the page content dynamically in code Developer documentation for all DevExpress products. Apr 2, 2024 · The ExpressTileControl Suite includes two visual components inspired by the Microsoft Windows 8 UI that help you easily integrate live tiles into your applications: the Tile Control and Tile Bar Control. If GroupIndex is set to -1, then data is not grouped by the column. Key combinations can be applied when Developer documentation for all DevExpress products. Click different items in the sidebar on the left to switch between individual demos on corresponding features. Apr 15, 2025 · Q: I installed a trial version of DevExpress VCL components and created a sample project. Note that unlike the page control, the tab control’s client area is a single panel. A Chart control in GDI mode uses a combination of GDI and GDI+ API-based canvases to draw content and UI elements. This control does not support many advanced features common to all DevExpress VCL controls, such as support for skins, high-DPI environments, multiple scrollbar types, etc. Jul 10, 2024 · VCL Navigation Bars allow you to create navigation panels and toolboxes for your applications. These look & feel settings are common to all DevExpress controls and forms Developer documentation for all DevExpress products. End-users can type search queries into the panel’s Find box to filter records and highlight search strings in the results. This property set does not allow you to Jun 19, 2025 · Developer documentation for all DevExpress products. An image container supports multiple formats and implements an extensive API for image import, export, conversion, and draw operations. For instance, it’s possible to create two fields and bind them to the PurchaseDate field in the data source. Access to selected records is implemented differently in grid mode and default mode. When grid mode is applied to a data Developer documentation for all DevExpress products. The Skin Editor includes multiple tools that help you find, edit, and preview your changes in individual vector or raster skin elements. May 20, 2025 · Developer documentation for all DevExpress products. Aug 14, 2025 · The topics below contain comprehensive information on how to use DevExpress VCL controls. Apr 2, 2025 · Message box dialogs that support the DevExpress Skin Engine. Sep 18, 2025 · Document Print and Import/Export Sep 18, 2025 2 minutes to read VCL Rich Edit and Document Server components allow you to import and export documents in multiple formats. To Jul 29, 2021 · Developer documentation for all DevExpress products. The client area of the control can contain any number of other controls. Access the underlying VCL canvas (Canvas). Remarks The TdxMemData class implements a lightweight memory-based dataset component derived from the TDataSet component shipped with the standard VCL library. The newly created form already has a configured TdxSkinController component and an embedded TdxNavBar control with the active Hamburger Menu View. To see the unbound Table grid View in action, run the Grid and Data Editors demo in the VCL Demo Center installed with compiled DevExpress demos. Form Creation: Derive a DPI-Aware Form from TdxForm To use the TdxForm class as a direct ancestor class for a form in your application, you need to create a new form in the RAD Studio IDE, add the dxForms unit to the uses clause, and replace TForm with TdxForm in the form class declaration as follows: Nov 19, 2024 · Most of DevExpress controls provide built-in support for Windows Touch gestures – no additional coding or links to a standard VCL gesture manager are required. Register with DevExpress support team today and let's make great apps together. Jul 3, 2025 · DevExpress major updates (released twice per year) may include new controls, features, or enhancements across supported platforms. 2 Update — Your Feedback Matters Our What's New in v24. Several different schedule views are available – from a single day to an entire year. Remarks A grid control allows you to select multiple records within a View if its OptionsSelection. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release. Navigation Bar The TdxNavBar control is a side bar navigation panel with multiple appearance customization options. To see the Table grid View in action, run the Grid and Data Editors demo in the VCL Demo Center installed with compiled DevExpress demos. Design-Time Functionality The TdxMemData component ships with design-time dialogs that allow you to create Developer documentation for all DevExpress products. Jun 27, 2025 · This topic contains detailed information on application-wide appearance customization options available for DevExpress-powered applications. Jun 19, 2025 · Developer documentation for all DevExpress products. Aug 11, 2025 · Footnotes The DevExpress Skin Engine supports all our forms and controls as well as a number of standard VCL controls from the supported list. Accessibility Support UI Automation-based accessibility features (such as Microsoft Narrator) rely on the Microsoft UI Automation (UIA) framework to obtain information about UI elements in an application. Click different items in the sidebar on the left to display different diagram and series types. Sep 29, 2025 · The VCL Data Grid (TcxGrid) control allows you to display data as a table and in a variety of other formats. This mode is the most beneficial on a client machine with a discrete graphics card, since calculation load shifts from CPU to GPU Jul 29, 2021 · Custom Filter Dialog Jul 29, 2021 The Custom Filter dialog enables filter criteria to be constructed visually for individual columns. Transparent Specifies if the editor is transparent in GDI render mode. To ensure the best experience with DevExpress components in multi-monitor mixed-DPI environments regardless of the RAD Studio version, we recommend that you derive all Jul 19, 2024 · Developer documentation for all DevExpress products. 1 Update — Your Feedback Matters Our What's New in v25. A skin element can consist of one or two layers — the background with a solid, gradient, or texture fill and an optional semi Dec 6, 2024 · The VCL Skin Library includes multiple built-in skins that allow you to change the appearance of an application created with DevExpress VCL controls. Tutorials The following product tutorial topics include step-by-step instructions on how to populate a TdxMemData component and use it as a data source for data-aware components: VCL Charts: Line View Tutorial. So custom summaries can be used to: calculate a custom summary function; involve multiple fields in summary calculation; calculate a summary for particular records (for instance, for the records which match specific criteria). The values of these fields can be grouped independently. Custom Summaries The main purpose of custom summaries is to give you the ability to calculate summaries manually. DirectX Render Mode A control in DirectX render mode creates a Direct3D device context and uses a Direct2D-based canvas (instead of a combination of GDI and GDI+ API-based canvases) to draw content and UI elements. VCL Data Grid (key navigation, read-only, and partial data editing scenarios without complex interactions). All required . 1 includes enhancements for the following DevExpress VCL UI components: VCL Form Layout Manager (including layout groups, tabs). Also, it is located in folders of each our installed product (for example, \DevExpress VCL\ExpressQuantumGrid\Help). Multiple fields in the ExpressPivotGrid control can be bound to the same field in the underlying data source. Docs VCL Controls ExpressCharts Suite API Reference dxChartXYDiagram DevExpress v25. 2 webpage includes product-specific surveys. The VCL PDF Viewer control allows you to view, sign, and encrypt Portable Document Format (PDF) files in your application. Select the DevExpress VCL 25. Use DevExpress Form Classes Different supported Embarcadero RAD Studio® IDE versions have different DPI awareness implementations at the level of standard forms and controls. The following topics contain information on the basic PDF Viewer functionality: Document Viewing and Navigation Options Find Panel Rotate Pages in PDF Viewer Password Protection Support for PDF Document Annotations Nov 19, 2024 · The basic render mode available for all VCL DevExpress controls. The caption bar is displayed if the following conditions are met: The ShowCaption property of the dock control is set to True; The dock control is docked to a dock site, within a tab container or a side container. The control’s built-in capabilities allow users to search, filter, group, sort, edit data, as well as calculate aggregates, highlight important records, and so much more. Remarks The TcxListView class implements a deprecated List View control as a wrapper for the standard TListView control from the VCL component library shipped with Embarcadero RAD Studio® IDEs. NET Core). Click the Unbound Mode item in the side bar to the left. Jan 30, 2025 · Related Compiled Demo To see tooltips in action, run the Chart Control demo in the VCL Demo Center installed with compiled VCL DevExpress demos. To see the TcxGrid control in action, run the Grid and Data Editors demo in the VCL Demo Center installed with compiled VCL DevExpress demos. MultiSelect property is set to True. DevExpress v25. This information includes a detailed description of the product APIs, step-by-step tutorials, product screenshots, and code examples (Delphi and C++Builder). Dec 28, 2020 · Developer documentation for all DevExpress products. Dec 6, 2024 · DevExpress VCL controls use built-in resource strings to display captions, labels, and hints.