System.Classes.TCollectionItem.Changed
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).