Skip to main content
A newer version of this page is available. .

TdxCustomRibbonForm Class

The base class for Ribbon-based application forms.

Declaration

TdxCustomRibbonForm = class(
    TdxCustomFluentDesignForm,
    IcxDialogMetricsClientSize,
    IdxRibbonFormControllerHelper,
    IdxRibbonFormPaintData
)

Remarks

This form is designed as the main window in complex Ribbon UI-based applications, with optional support for Fluent Design effects on Microsoft Windows® 10. The TdxCustomRibbonClass implements the functionality required to integrate a TdxRibbon control as the main application UI, including additional caption bar buttons.

Ribbon Form Example

The DevExpress VCL 22.1 Ribbon Based Application template creates a new application project with a form derived from the TdxRibbonForm class. The new form has a preconfigured TdxSkinController component and an embedded TdxRibbon control with a single tab. Click the File → New → Other… item in the IDE’s main menu to invoke the “New Items” dialog, and select the Ribbon-based application template.

Ribbon Form Template

Select a Ribbon style.

Ribbon Styles

The TdxCustomRibbonForm class has members that allow you to do the following:

Note

Embed all other controls into the TdxLayoutControl component to avoid any display issues related to Fluent Design effects.

Aero Glass and similar effects are disabled if an application is in GDI Scaled mode.

See Also