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.
Inheritance
TObject
TPersistent
TcxOwnedPersistent
TcxOwnedInterfacedPersistent
TcxLockablePersistent
See Also