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

# TFlowPanelControl

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

Implements a collection item for the TFlowPanelControlList collection.

## Declaration

Source position: extctrls.pp line 1266

`type TFlowPanelControl = class(TCollectionItem, IObjInspInterface)`
`protected`
`function GetDisplayName; override;` |  | Gets the value for the DisplayName property.
`procedure SetIndex(); override;` |  | Sets the value for the Index property.
`procedure AssignTo(); override;` |  | implement persistence in the control.
`function FPCollection;` |  | Gets the TFlowPanelControlList instance that owns the collection item.
`function FPOwner;` |  | Gets the TCustomFlowPanel instance that owns the collection and its items.
`public`
`function AllowAdd;` |  | Implements the AllowAdd method from the IObjInspInterface interface.
`function AllowDelete;` |  | Implements the AllowDelete method from the IObjInspInterface interface.
`published`
`property Control: TControl; [rw]` |  | The associated control to the flow panel control item.
`property WrapAfter: TWrapAfter; [rw]` |  | Determines the wrap policy after this control.
`property Index;` |  | Ordinal position for the flowed control in the TFlowPanelControlList collection.
`end;`

## Inheritance

`TFlowPanelControl,IObjInspInterface` |  | Implements a collection item for the TFlowPanelControlList collection.
`TCollectionItem`
?
`TObject`

## Description

TFlowPanelControl is a TCollectionItem descendant which implements a collection item maintained in TFlowPanelControlList. TFlowPanelControl provides properties and methods need to represent a flowed control in the collection, and provides support for the IObjInspInterface used in the Lazarus Object Inspector.

## See also

TFlowPanelControlList.Items |  | Provides indexed access to controls stored in the container.