Skip to main content
All docs
V24.2

TcxCustomLookAndFeelController Class

The base class for the TdxSkinController component.

Declaration

TcxCustomLookAndFeelController = class(
    TcxCustomComponent,
    IcxDesignLookAndFeelNotifier
)

Remarks

A skin controller is a non-visual component that allows you to configure look & feel settings common to all DevExpress controls and apply skins both to forms and DevExpress controls.

Note

TdxLayoutControl and TdxRibbon controls have independent look & feel settings.

Refer to the following topic for detailed information on DevExpress controls with independent look & feel settings: Global Application Settings.

Main API Members

The list below outlines key members of the TcxCustomLookAndFeelController class. These members allow you to manage the application’s global look & feel settings and switch between skins and color palettes.

NativeStyle
Specifies if DevExpress controls and application forms use operating system-dependent draw routines to render all UI elements. If this option is enabled, all skin and color palette settings have no effect.
SkinName | SkinPaletteName
Specify skin and color palette applied to the application if the NativeStyle property is set to False. Only vector skins can switch between color palettes.
UseSkins | UseSkinsInPopupMenus
Specify if the selected skin affects controls, forms, and pop-up menus.
UseImageSet
Specifies the active skin element rendering mode for bitmap-based skins.

Miscellaneous Look & Feel Settings

FormCorners
Allows you to switch between corner shapes for skinned application forms.
RenderMode

Specifies the active render mode at the application level.

Note

This property affects only those DevExpress controls that support multiple render modes.

ScrollMode | ScrollbarMode
Allow you to switch between supported scrollbar types and scrolling modes for all controls that support them.
ShowFormShadow
Specifies if skinned application forms cast a shadow.
TouchMode
Specifies if Touch Mode is enabled.

General-Purpose API Members

BeginUpdate | EndUpdate
Allow you to avoid excessive redraw operations during batch global look & feel setting changes.
Reset
Restores default global look & feel settings.

Terminal TcxCustomLookAndFeelController Class Descendant

Do not use the TcxCustomLookAndFeelController class directly. Use the TdxSkinController component instead.

Inheritance

See Also