[Overview][Types][Classes][Procedures and functions] Reference for unit 'contnrs' (#fcl)

TComponentList.Remove

Remove a component from the list, possibly destroying it.

Declaration

Source position: contnrs.pp line 106

public function TComponentList.Remove(

  AComponent: TComponent

):Integer;

Arguments

AComponent

  

Component to remove from the list

Function result

The index of the removed instance

Description

Removeremoves itemfrom 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.

Removesimply overrides the implementation in TObjectListso it only accepts TComponentdescendents. It introduces no new behaviour.

Errors

None.

See also

TComponentList.Extract

  

Remove a component from the list without destroying it.

TObjectList.Remove

  

Remove (and possibly free) an element from the list.