System.Classes.TStrings.UpdateCount
Delphi
property UpdateCount: Integer read FUpdateCount;
C++
__property int UpdateCount = {read=FUpdateCount, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | System.Classes.pas System.Classes.hpp |
System.Classes | TStrings |
Beschreibung
Enthält die Anzahl der BeginUpdate-Aufrufe, für die kein entsprechender Aufruf von EndUpdate erfolgt ist.
In TStrings werden mit UpdateCount die Aufrufe der Methoden BeginUpdate und EndUpdate überwacht. Bei jedem Aufruf von BeginUpdate wird der Wert von UpdateCount inkrementiert. Bei jedem Aufruf von EndUpdate wird der Wert dekrementiert.
Wenn der Wert von UpdateCount von 0 auf 1 wechselt, wird die Methode SetUpdateState mit dem Parameter true aufgerufen. Wenn der Wert von UpdateCount von 1 auf 0 wechselt, wird die Methode SetUpdateState mit dem Parameter true aufgerufen. Auf diese Weise können in von TStrings abgeleiteten Klassen Mehrfachaktualisierungen optimiert werden.