Web.DBWeb.TDSTableProducer.LayoutChanged
Delphi
procedure LayoutChanged;
C++
void __fastcall LayoutChanged();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Web.DBWeb.pas Web.DBWeb.hpp |
Web.DBWeb | TDSTableProducer |
Description
Provoque le recalcul de la propriété Columns quand l'ensemble de données est modifié ou si des objets colonne sont modifiés.
Les applications ne peuvent pas appeler cette méthode protégée. Elle est appelée quand la propriété Columns change ou si les champs de l'ensemble de données changent. LayoutChanged recalcule la propriété Columns après s'être prémunie contre une récursion déclenchée par la modification de la propriété Columns qui résulte de ce recalcul.
LayoutChanged appelle AcquireLayoutLock pour commencer la modification de Columns. Si AcquireLayoutLock n'indique pas que l'appel de LayoutChanged est récursif, LayoutChanged appelle EndLayout pour réaliser le recalcul.