Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. 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.

Take the survey Not interested

TcxCustomControlStyles Class

Implements the common functionality and properties for editing control styles.

#Declaration

Delphi
TcxCustomControlStyles = class(
    TcxStyles
)

#Remarks

An editing control (a TcxEditingControl descendant) can consist of many elements. In this case, every control’s visual element has its own style. Styles are used to modify the editing control’s appearance. An element style consists of background color or background image, text color and text font. Of course, not every visual element contains text. So text color and font properties are useless for this element.

The TcxCustomControlStyles class inherits the Values property that allows you to access all styles within the style collection by the zero-based index. In addition, TcxCustomControlStyles provides a more comprehensive way to access styles. Each style within the collection is represented by the corresponding property. The control’s background style is represented by the Background property, the control’s content style is represented by the Content property, etc.

TcxCustomControlStyles descendants (TcxVerticalGridStyles and TcxTreeListStyles) are exposed in various editing controls via their Styles property.

You shouldn’t create instances of the TcxCustomControlStyles class or its descendants – they are created automatically by editing controls. You can inherit from the TcxCustomControlStyles class to create a style collection for your own controls.

See Also