Vcl.DBGrids.TCustomDBGrid.BeginLayout

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure BeginLayout;

C++

void __fastcall BeginLayout();

Propriétés

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

Description

Incrémente la propriété LayoutLock quand les liaisons de colonne ou les champs de l'ensemble de données changent.

Les applications ne peuvent pas appeler cette méthode protégée. Les grilles orientées données appellent BeginLayout de manière interne avant de modifier la propriété Columns ou l'un des objets TColumn contenus dans la collection Columns. Une fois les modifications terminées, la grille orientée données appelle EndLayout. Si la réponse aux modifications doit être annulée ou repoussée, la grille appelle la méthode CancelLayout.

Chaque appel de la méthode BeginLayout incrémente la propriété LayoutLock. Chaque appel des méthodes EndLayout et CancelLayout décrémente la propriété LayoutLock. Si LayoutLock renvoie 0 lors d'un appel de EndLayout, la propriété Fields est actualisée pour correspondre aux liaisons spécifiées par la propriété Columns et aux champs disponibles dans 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.

Voir aussi