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

# TLazDockPages

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

TLazDockPages a notebook in which each page is a TLazDockPage.

## Declaration

Source position: ldocktree.pas line 239

`type TLazDockPages = class(TCustomTabControl)`
`protected`
`function GetFloatingDockSiteClass; override;` |  | GetFloatingDockSiteClass - returns a default class of TLazDockForm, overriding the inherited value.
`function GetPageClass; override;` |  | Gets the TLazDockPage class type used as the page class for the tabbed control.
`procedure Change; override;` |  | Change - calls inherited method, then ensures that all parents recognize MainControl.
`public`
`property Page []: TLazDockPage; [r]` |  | Page - an individual TLazDockPage in the notebook, referred by its Index.
`property ActivePageComponent: TLazDockPage; [rw]` |  | The active TCustomPage instance for the tabbed control.
`property Pages: TStrings;` |  | The list of captions for the page objects on the control.
`end;`

## Inheritance

`TLazDockPages` |  | TLazDockPages a notebook in which each page is a TLazDockPage.
`TCustomTabControl` |  | Implements the base class for tabbed controls in the LCL.
`TWinControl` |  | Implements a windowed control which can contain other child controls.
`TControl` |  | The base class for visible controls.
`TLCLComponent` |  | The base class for LCL components which have an associated widget.
`TComponent`
?
`TObject`