Vcl.ValEdit.TValueListStrings.UpdateCount
Delphi
property UpdateCount: Integer read FUpdateCount;
C++
__property UpdateCount;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | protected | Vcl.ValEdit.pas Vcl.ValEdit.hpp |
Vcl.ValEdit | TValueListStrings |
Description
Indique le nombre d'appels à BeginUpdate qui ne correspondent à aucun appel de EndUpdate.
Vcl.ValEdit.TValueListStrings.UpdateCount hérite de System.Classes.TStrings.UpdateCount. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.TStrings.UpdateCount.
Indique le nombre d'appels à BeginUpdate qui ne correspondent à aucun appel de EndUpdate.
TStrings utilise UpdateCount pour garder la trace des appels aux méthodes BeginUpdate et EndUpdate. Chaque fois qu'un appel à BeginUpdate a lieu, TStrings incrémente la valeur de UpdateCount. Chaque appel à EndUpdate force TStrings à décrémenter UpdateCount.
Quand UpdateCount passe de 0 à 1, TStrings appelle la méthode SetUpdateState avec un paramètre true. Quand UpdateCount passe de 1 à 0, TStrings appelle la méthode SetUpdateState avec un paramètre false. Cela permet aux classes dérivées d'effectuer des optimisations lors de mises à jour multiples.