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

# TFlowPanelControlList

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

Implements a collection for TCustomFlowPanel collection items.

## Declaration

Source position: extctrls.pp line 1288

`type TFlowPanelControlList = class(TOwnedCollection, IObjInspInterface)`
`protected`
`function FPOwner;` |  | Gets the owner of the collection as a TCustomFlowPanel instance.
`function Add;` |  | Adds a TFlowPanelControl instance to the owned collection.
`procedure AddControl();` |  | Adds the specified control to the Items for the collection.
`procedure RemoveControl();` |  | Removes the collection item with the specified control.
`public`
`constructor Create();` |  | Constructor for the class instance.
`function IndexOf();` |  | Gets the ordinal position of the specified control in the list of controls.
`property Items []: TFlowPanelControl; default; [rw]` |  | Provides indexed access to controls stored in the container.
`function AllowAdd;` |  | Implements the AllowAdd method in the IObjInspInterface interface.
`function AllowDelete;` |  | Implements the AllowDelete method in the IObjInspInterface interface.
`end;`

## Inheritance

`TFlowPanelControlList,IObjInspInterface` |  | Implements a collection for TCustomFlowPanel collection items.
`TOwnedCollection`
?
`TObject`

## Description

TFlowPanelControlList is a TOwnedCollection descendant. TFlowPanelControlList implements the IObjInspInterface interface which allows the collection to be used in the Lazarus Object Inspector.

## See also

TCustomFlowPanel |  | The base class for TFlowPanel.