Vcl.DBGrids.TCustomDBGrid.EndLayout
Delphi
procedure EndLayout;
C++
void __fastcall EndLayout();
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 recalcule la propriété Columns si LayoutLock atteint 0.
Les applications ne peuvent pas appeler cette méthode protégée. Les grilles orientées données appellent la méthode EndLayout de manière interne après des modifications de la propriété Columns ou de l'ensemble de données. EndLayout décrémente la propriété LayoutLock incrémentée préalablement par la méthode BeginLayout avant que la propriété Columns ne soit modifiée ou lors de la réception d'une notification de changement de l'ensemble de données.
Si LayoutLock renvoie 0, EndLayout actualise la propriété Fields afin qu'elle corresponde aux liaisons de la propriété Columns et aux champs disponibles de l'ensemble de données. La propriété Columns est ensuite actualisée afin de correspondre à la propriété Fields. Ainsi, la propriété Columns correspond aussi bien aux liaisons de colonnes spécifiées qu'aux champs disponibles dans l'ensemble de données.