Vcl.DBGrids.TCustomDBGrid.UpdateLock
Delphi
property UpdateLock: Byte read FUpdateLock;
C++
__property System::Byte UpdateLock = {read=FUpdateLock, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | protected | Vcl.DbGrids.pas Vcl.DBGrids.hpp |
Vcl.DBGrids | TCustomDBGrid |
Description
Compte le nombre de fois où BeginUpdate a été appelée sans appel correspondant de la méthode EndUpdate.
UpdateLock empêche la grille de se redessiner tant que les données de la grille changent. Dès qu'un changement affectant les données dessinées dans la grille se produit, la méthode BeginUpdate est appelée. BeginUpdate incrémente UpdateLock pour garder une trace de la modification de la grille. Quand la modification est terminée, la méthode EndUpdate est appelée. EndUpdate décrémente UpdateLock.
Quand UpdateLock revient à 0, la grille orientée données peut redessiner ses cellules. Tant que UpdateLock est supérieure à 0, la grille reporte le réaffichage. UpdateLock empêche le "sautillement" de l'image de la grille quand la grille est redimensionnée ou lorsque l'utilisateur fait défiler ses données.