TcxContainerStyle Class
The base class for control style setting classes.
Declaration
TcxContainerStyle = class(
TcxInterfacedPersistent,
IdxSkinSupport
)
Remarks
Style settings define base control appearance as well as control appearance in different states, such as read-only, hot-tracked, disabled, etc.
Main API Members
The list below outlines key members of the TcxContainerStyle
class that allow you to customize control appearance.
Style Appearance Settings
- Color | BorderColor | TransparentBorder
- Specify background and border colors.
- Edges | BorderStyle
- Allow you to hide or display individual borders (left, right, top, and bottom) and switch between available line styles.
- Font | TextColor | TextStyle
- Allow you to customize text appearance settings.
- LookAndFeel
- Provide access to look & feel settings. You can use this property to apply a skin to a control and/or its different states.
- Shadow
- Specifies if the shadow effect is enabled.
API Members for Related Styles
- BaseStyle
- Provides access to the base style used as the source of default settings in the current style. This property returns
nil
(in Delphi) ornullptr
(in C++Builder) if the current style is a base style. - State
- Returns the control state associated with the current style.
General-Purpose API Members
- ActiveStyleController | StyleController
Provide access to the parent style controller.
Tip
To apply the same style settings to multiple editors, you can use a TcxEditStyleController component. If you need to apply the same style settings to all editors in your application, you can use a TcxDefaultEditStyleController component.
- AssignedValues
- Allows you to track the state of individual style settings and reset them.
- BeginUpdate | EndUpdate
- Allow you to avoid excessive redraw operations during batch style setting changes.
- RestoreDefaults
- Restores default appearance settings.
Terminal TcxContainerStyle Class Descendant
Do not use the TcxContainerStyle
class directly. Use the TcxEditStyle class instead.
Implements
Inheritance
TObject
TPersistent
TInterfacedPersistent
TcxInterfacedPersistent
TcxContainerStyle
See Also