Skip to main content

TdxStatusBarPanelStyle Class

The base class for status bar panels.

Declaration

TdxStatusBarPanelStyle = class(
    TInterfacedPersistent,
    IdxScaleFactor
)

Remarks

An advanced status bar is a control containing several sections of different data types – it can display text, serve as a container for other controls, display the current state of the special keys and so on. Every panel section added has a PanelStyle property that defines the particular purpose of the section. This property can accept any TdxStatusBarPanelStyle descendant. The TdxStatusBarPanelStyle class implements only the basic functionality of panel style objects.

Available built-in TdxStatusBarPanelStyle descendants include: TdxStatusBarTextPanelStyle, TdxStatusBarContainerPanelStyle, TdxStatusBarKeyboardStatePanelStyle, TdxStatusBarStateIndicatorPanelStyle, and TdxStatusBarToolbarPanelStyle.

You can use the status bar’s SimplePanelStyle.Active property to optionally switch the status bar to display a single text panel rather than all the created panels. This functionality is similar to the SimplePanel property found in the standard VCL TStatusBar component.

Implements

Inheritance

See Also