Vcl.DBGrids.TCustomDBGrid.DeferLayout

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DeferLayout;

C++

void __fastcall DeferLayout();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Description

Décrémente la propriété LayoutLock et expédie un message à la grille afin de déclencher une nouvelle séquence de disposition à un moment plus approprié.

Les applications ne peuvent pas appeler cette méthode protégée. Les grilles orientées données appellent la méthode DeferLayout de manière interne afin de retarder le recalcul de la propriété Columns après une modification de l'ensemble de données quand il n'est pas judicieux de recalculer immédiatement les colonnes.

DeferLayout appelle la méthode CancelLayout pour décrémenter la propriété LayoutLock incrémentée en réponse à une modification de l'ensemble de données. Elle expédie ensuite un message à la grille qui déclenche ultérieurement le recalcul. Quand le message est reçu, la grille appelle BeginLayout puis EndLayout ou DeferLayout, selon que c'est ou non le moment d'effectuer le calcul des colonnes.

Voir aussi