RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TStrings.UpdateCount Property

Indicates the number of calls to BeginUpdate that have not been matched by a call to EndUpdate.

Pascal
property UpdateCount: Integer;
C++
__property int UpdateCount;

TStrings uses UpdateCount to keep track of calls to the BeginUpdate and EndUpdate methods. Every time a call is made to BeginUpdate, TStrings increments the value of UpdateCount. Every call to EndUpdate causes TStrings to decrement UpdateCount. 

When UpdateCount changes from 0 to 1, TStrings calls the SetUpdateState method with a parameter of true. When UpdateCount changes from 1 to 0, TStrings calls the SetUpdateState method with a parameter of false. This allows descendant classes to perform optimizations when handling multiple updates. 

 

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!