Skip to content

TComponentList.Remove

Remove a component from the list, possibly destroying it.

Declaration

Source position: contnrs.pp line 116

public 
function TComponentList.Remove(AComponent: TComponent) : Integer;

Description

Remove removes item from the list, and if the list owns it's items, it also destroys it. It returns the index of the item that was removed, or -1 if no item was removed.

Remove simply overrides the implementation in TObjectList so it only accepts TComponent descendents. It introduces no new behaviour.

Errors

None.

See also

Name Description
TComponentList.Extract Remove a component from the list without destroying it.
TObjectList.Remove Remove (and possibly free) an element from the list.