PropertyStorage unit
Provides the base class for a storage container use to save and restore control or form properties.
propertystorage.pas contains classes and types used to define a
storage container for property values:
TCustomPropertyStorage.
This is a base class and contains abstract virtual methods which must be
implemented in a descendent class. For example: TControlPropertyStorage,
TFormPropertyStorage, TIniPropStorage, TJSONPropStorage, and TXMLPropStorage.
propertystorage.pas is part of the Lazarus Component Library
(LCL).
Classes and records
TCustomPropertyStorage | class | Defines a container used to Save and Restore property values. |
TPropertyStorageLink | class | Links a storage object to a property collection. |
TStoredValue | class | A key/value pair representing a property value, with added Save/Restore features. |
TStoredValues | class | Implements a collection for TStoredValue collection items. |
Types
TPlacementOperation | enumeration | Represents operations performed for a property storage container. |
TPropertyStorageSaveExceptionEvent | procedure type | |
TStoredType | type | Alias to the type used to store a property value. |
TStoredValueEvent | procedure type | Type of an TStoredValue.OnSave and OnRestore notification handler. |
Uses
ClassesSysUtilsRTLConstsRTTIUtils
An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.
