System.Classes.TStrings.BeginUpdate
Delphi
procedure BeginUpdate;
C++
void __fastcall BeginUpdate(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TStrings |
Description
Permet à l'objet TStrings de savoir quand la liste de chaînes va être modifiée.
La méthode BeginUpdate est appelée automatiquement par toutes les propriétés et méthodes qui modifiebt la liste de chaînes. Une fois les modifications effectuées, la propriété ou la méthode appelle EndUpdate. Appelez BeginUpdate avant de modifier directement les chaînes de la liste, et EndUpdate une fois que c'est fait. Lorsque, dans des descendants de TStrings, vous implémentez des propriétés ou méthodes qui modifient la liste de chaînes, appelez BeginUpdate avant d'effectuer les modifications et BeginUpdate après.
TStrings garde simplement la trace d'une modification de la liste. Certains descendants de TStrings utilisent cette information pour effectuer des actions, par exemple demander à un contrôle de se redessiner une fois les modifications achevées.