Vcl.Outline.TCustomOutline.SetUpdateState
Delphi
procedure SetUpdateState(Value: Boolean);
C++
void __fastcall SetUpdateState(bool Value);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Outline.pas Vcl.Outline.hpp |
Vcl.Outline | TCustomOutline |
Description
Active ou désactive la maintenance des index de noeud.
Appelez SetUpdateState avec Value initialisée à true pour bloquer le recalcul des index. Appelez SetUpdateState avec Value initialisée à false pour recalculer tous les index de l'arborescence et activer la maintenance des index avec toutes les modifications effectuées sur les noeuds de l'arborescence.
A l'inverse des appels à BeginUpdate et à EndUpdate, les appels à SetUpdateState ne s'imbriquent pas : l'appel de SetUpdateState avec Value initialisée à false recalcule toujours les index quel que soit le nombre des appels précédents à SetUpdateState avec Value initialisée à true.
Remarque : L'appel de SetUpdateState prend la priorité sur toute activation ou désactivation de maintenance d'index fournie par BeginUpdate ou EndUpdate.