System.Classes.TStrings.UpdateCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch