[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Collapse]Reporting
 [Expand]Product Information
 [Expand]Get Started with DevExpress Reporting
 [Expand]Create Popular Reports
 [Expand]Detailed Guide to DevExpress Reporting
 [Expand]Visual Studio Report Designer
 [Collapse]Create End-User Reporting Applications
   Cross-Platform Reporting
  [Collapse]WinForms Reporting
   [Expand]Print API
   [Expand]Print Preview
   [Collapse]End-User Report Designer
    [Expand]Quick Start
    [Expand]GUI
    [Collapse]API and Customization
      Quick Guide to Report Designer Customization
      Add Items to the Report Designer's Standard Toolbar
      Add Items to the Report Designer's Ribbon Toolbar
      Execute Commands in the End-User Report Designer
      Override Commands in the End-User Report Designer (Implement Custom Saving)
      Hide Commands from the End-User Report Designer
      Change the Dock Panel View in the End-User Report Designer
      Customize Dock Panels in the End-User Report Designer
      Remove Dock Panels from the End-User Report Designer
      Set the Input Focus of Dock Panels in the End-User Report Designer
      Refresh the Field List in the End-User Report Designer
      Provide Custom Icons to the Field List Items
      Provide Custom Names to the Field List Items
      Hide Properties from the End-User Report Designer
      Use Favorite Properties in the End-User Report Designer
      Customize the Property Grid in the End-User Report Designer
      Register Custom Report Parameter Types
      Implement a Custom Report Gallery Storage
      Add Controls to the End-User Report Designer's Toolbox
      Make a Custom Control Available Only for a Specific Report
      Rename Toolbox Items in the End-User Report Designer
      Invoke the Report Wizard
      Wizard Customization Overview
      Report Wizard Pages
      Data Source Wizard Pages
      Customize the Report Wizard's Pages
      Remove Data Providers from the Report Wizard
      Remove Data Source Types from the Report Wizard
      Invoke and Customize the Query Builder
   [Expand]Application Security
   [Expand]Application Appearance
    Application Deployment
   [Expand]Localization
    End-User Documentation
  [Expand]WPF Reporting
  [Expand]Web Reporting
  [Expand]WCF Report Service
  [Expand]Discontinued Platforms
   Localization
   Redistribution and Deployment
 [Expand]API Reference
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Quick Guide to Report Designer Customization

This document describes how to access an End-User Report Designer's UI elements.

Expanded Accessing a Report Designer's Form

The following Report Designer forms are available:

Form

Main Properties

GUI Reference

XRDesignForm

Corresponds to the standard Report Designer form.

Use the ReportDesignTool's ReportDesignTool.DesignForm property to access this form's settings.

XRDesignForm.ActiveDesignPanel

XRDesignForm.DesignBarManager

XRDesignForm.DesignDockManager

XRDesignForm.DesignMdiController

End-User Report Designer with a Standard Toolbar

XRDesignRibbonForm

Corresponds to the ribbon-based Report Designer form.

Use the ReportDesignTool's ReportDesignTool.DesignRibbonForm property to access this form's settings.

XRDesignRibbonForm.ActiveDesignPanel

XRDesignRibbonForm.DesignDockManager

XRDesignRibbonForm.DesignMdiController

XRDesignRibbonForm.DesignRibbonController

XRDesignRibbonForm.RibbonControl

XRDesignRibbonForm.RibbonStatusBar

End-User Report Designer with a Ribbon Toolbar

Both these forms implement the IDesignForm interface:

Tip

The Design Form classes are not used independently. Use the see StandardReportDesigner and RibbonReportDesigner components to create a custom Report Designer form.

Expanded Accessing a Report Designer's Elements

Note

You need a WinForms subscription to manipulate the UI elements listed in this document section.

The Reporting subscription allows you to use the ReportDesignTool for accessing a Report Designer form's settings.

An End-User Report Designer adds the following components to your application (depending on which Report Designer version you use):

Common Components

Description

Access Point

XRDesignMdiController

(named "reportDesigner1" by default)

Provides the Multiple Document Interface (MDI) to a Report Designer and enables opening multiple reports in each of its Design Panels (XRDesignPanel class's instances).

Returned by the following properties:

XRDesignForm.DesignMdiController

XRDesignRibbonForm.DesignMdiController

XRDesignDockManager

Contains various dock panels.

Returned by the following properties:

XRDesignForm.DesignDockManager

XRDesignRibbonForm.DesignDockManager

RibbonReportDesigner

Description

Access Point

XRDesignRibbonController

Creates ribbon pages in a Report Designer's toolbar.

Returned by the XRDesignRibbonForm.DesignRibbonController property.

ApplicationMenu

Provides a Microsoft Office 2007-inspired main menu for the ribbon UI.

Accessed directly by its instance.

StandardReportDesigner

Description

Access Point

XRDesignBarManager

Provides menus and bars containing various user commands.

Returned by the XRDesignForm.DesignBarManager property.

Expanded See Also

Is this topic helpful?​​​​​​​