[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Forms' (#lcl)

# TFormPropertyStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFormPropertyStorage - class for storage of a Form's properties.

## Declaration

Source position: forms.pp line 1931

`type TFormPropertyStorage = class(TControlPropertyStorage)`
`public`
`constructor Create(); override;` |  | Constructor for the class instance.
`destructor Destroy; override;` |  | Destructor for the class instance.
`end;`

## Inheritance

`TFormPropertyStorage` |  | TFormPropertyStorage - class for storage of a Form's properties.
`TControlPropertyStorage` |  | Implements the abstract ancestor class used to get the property list for a control.
`TCustomPropertyStorage` |  | Defines a container used to Save and Restore property values.
`TComponent`
?
`TObject`

## Description

TFormPropertyStorage is a TControlPropertyStorage descendant which extends the ancestor class to read and write form values. It provides additional methods called when a form is created, closed, or freed. TFormPropertyStorage is the base class for descendants like TCustomIniPropStorage, TCustomJSONPropStorage, and TCustomXMLPropStorage.