TStringList.EndUpdate
procedure EndUpdate()
Description
EndUpdate should be called at the end of a lengthy operation on the stringlist, but only if there was a call to BeginUpdate before the operation was started. It is best to put the call to EndUpdate in the context of a Finally block, so it will be called even if an exception occurs.
For more information, see BeginUpdate.
Example
...
With MyStrings do
try
BeginUpdate;
// Some lengthy operation.
Finally
EndUpdate
end;
...