System.Classes.TCollectionItem.Changed

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Changed(AllItems: Boolean);

C++

void __fastcall Changed(bool AllItems);

Eigenschaften

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

Beschreibung

Aktualisiert die Kollektion, um Änderungen des Elements der Kollektion zu übernehmen.

Changed wird automatisch aufgerufen, wenn ein Element der Kollektion so verändert wird, dass die Kollektion diese Änderungen wiedergeben muss. Wenn sich z.B. die Eigenschaft Index eines Elements ändert, muss die Kollektion die Indizes aller anderen Elemente aktualisieren. Wenn Änderungen vorgenommen werden, die die Aktualisierung der Kollektion erforderlich machen, muss die Methode Changed in der Implementierung einer abgeleiteten Klasse aufgerufen werden.

Der Parameter AllItems gibt an, ob sich die Änderung nur auf das betreffende Element der Kollektion (wie z.B. die Änderung der Eigenschaft DisplayName) auswirkt oder ob entsprechende Änderungen anderer Elemente der Kollektion erforderlich sind (wie z.B. die Änderung der Eigenschaft Index).

Siehe auch