Skip to main content

TcxLockablePersistent Class

The base class for all property sets with support for batch operations.

Declaration

TcxLockablePersistent = class(
    TcxOwnedInterfacedPersistent
)

Remarks

Multiple appearance or content changes may result in UI flickering and performance drops. The TcxLockablePersistent class implements methods that allow you to manage component state updates during batch setting and data changes.

Main API Members

The list below outlines key members of the TcxLockablePersistent class that allow you to copy compatible settings and manage component updates during batch changes.

Assign
Copies compatible settings between components.
BeginUpdate | EndUpdate | CancelUpdate
Allow you to avoid excessive redraw operations during batch content and setting changes.
Owner
Provides access to the parent object to which the current property set belongs.

Terminal TcxLockablePersistent Class Descendants

Do not use the TcxLockablePersistent class directly. Use the following descendants instead:

VCL Shared Libraries

TdxFillOptions
Stores fill settings for drawing areas in DevExpress controls.
TdxStrokeOptions
Stores stroke settings for drawing lines in DevExpress controls.
TdxFontOptions
Stores font settings for use in DevExpress controls.
TcxImageListSVGOptions
Stores SVG display settings for image lists with UI element icons.
TcxMargin
Stores pixel margins of a visual element.
TcxOffsets
Stores pixel offsets or margins of a visual element.
TcxRect
Stores the area (bounding rectangle) of a visual element.
TdxPoint
Stores pixel coordinates of a point.
TcxSize
Stores pixel dimensions of a visual element.
TdxPointDoublePersistent
Stores the coordinates of a point (in abstract measurement units).
TdxSizeFloat
Stores dimensions in double precision floating-point coordinates.

VCL PDF Viewer

TdxPDFButtonField
A button field.
TdxPDFCheckBoxField
A checkbox field.
TdxPDFComboBoxField
A combobox field.
TdxPDFListBoxField
A list box field.
TdxPDFRadioGroupField
A radio group field.
TdxPDFTextField
A text field.

VCL Spreadsheet

TdxSpreadSheetTableViewOptions
Stores general worksheet settings.
TdxSpreadSheetTableViewOptionsPrint
Stores all print-related settings that an individual worksheet has.

VCL Chart

TdxChartAxisTicks
Stores appearance settings of axis tick marks.
TdxChartVisualElementTitleAppearance
Stores visual element title appearance settings in the Chart control.
TdxChartLegendAppearance
Stores general appearance settings of Chart and diagram legend panes.
TdxChartCustomLabelsAppearance
Stores general label appearance settings.
TdxChartDiagramAppearance
Stores general diagram appearance options.
TdxChartAppearance
Stores general Chart control appearance settings.
TdxChartSimpleSeriesViewAppearance
Stores Simple View appearance settings.
TdxChartXYSeriesBarAppearance
Stores Bar View appearance settings.
TdxChartXYSeriesLineAppearance
Stores general line appearance settings for Line and Area series Views.
TdxChartXYSeriesLineMarkerAppearance
Stores general value marker appearance settings for Line and Area series Views.
See Also