Vcl.DBGrids.TCustomDBGrid.BeginLayout

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure BeginLayout;

C++

void __fastcall BeginLayout();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Beschreibung

Erhöht die Eigenschaft LayoutLock um eins, wenn die Spaltenzuordnungen oder die Felder der Datenmenge geändert werden.

Diese als protected deklarierte Methode kann in Anwendungen nicht aufgerufen werden. In datensensitiven Gittern wird BeginLayout intern aufgerufen, bevor die Eigenschaft Columns oder die darin enthaltenen TColumn-Objekte geändert werden. Nachdem die Änderungen abgeschlossen wurden, wird EndLayout aufgerufen. Muss die Reaktion auf die Änderung verworfen oder verschoben werden, wird CancelLayout aufgerufen.

Durch jeden Aufruf von BeginLayout wird die Eigenschaft LayoutLock um eins erhöht. Durch einen Aufruf von EndLayout oder CancelLayout wird die Eigenschaft LayoutLock um eins verringert. Falls LayoutLock bei einem Aufruf von EndLayout den Wert 0 zurückgibt, wird die Eigenschaft Fields sowohl an die Zuordnungen in der Eigenschaft Columns als auch an die in der Datenmenge verfügbaren Felder angepasst. Die Eigenschaft Columns wird wiederum an die Eigenschaft Fields angepasst. Damit wird sichergestellt, dass die Eigenschaft Columns sowohl den angegebenen Spaltenzuordnungen als auch den in der Datenmenge verfügbaren Feldern entspricht.

Siehe auch