System.Classes.TCollection.Notify

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Notify(Item: TCollectionItem; Action: TCollectionNotification); virtual;

C++

virtual void __fastcall Notify(TCollectionItem* Item, System::Generics::Collections::TCollectionNotification Action);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
System.Classes.pas
System.Classes.hpp
System.Classes TCollection


Beschreibung

Reagiert, wenn Elemente in die Sammlung aufgenommen oder aus ihr entfernt werden.

Notify wird automatisch aufgerufen, wenn sich die Elemente in der Sammlung ändern.

Item ist das Element, das gerade in die Sammlung eingefügt wurde bzw. aus ihr entfernt werden soll.

Action gibt an, ob ein Element hinzugefügt worden ist, entfernt oder gelöscht werden soll.

Gemäß der Implementierung in TCollection ruft Notify die Methode Added auf, wenn Action cnAdded ist, und Deleting, wenn Action cnDeleting ist. Die Aktion cnExtracting wird von TCollection ignoriert. Notify kann in abgeleiteten Klassen überschrieben werden, um dieses Verhalten zu ändern.

Siehe auch