Vcl.DBGrids.TCustomDBGrid.LayoutLock
Delphi
property LayoutLock: Byte read FLayoutLock;
C++
__property System::Byte LayoutLock = {read=FLayoutLock, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | Vcl.DbGrids.pas Vcl.DBGrids.hpp |
Vcl.DBGrids | TCustomDBGrid |
Beschreibung
Zählt die Anzahl der Aufrufe von BeginLayout, die nicht mit EndLayout oder CancelLayout beendet wurden.
Mit LayoutLock können Sie bestimmen, wann die Spaltenzuordnungen geändert werden. Sobald eine Spaltenbreite oder -zuordnung geändert wird oder die Felder der Datenquelle geändert werden, wird die Methode BeginLayout aufgerufen. BeginLayout erhöht LayoutLock um eins, um die Änderung der Feldzuordnungen zu registrieren. Nachdem die Änderungen abgeschlossen wurden, wird die Methode EndLayout aufgerufen. EndLayout verringert LayoutLock um eins. Hat LayoutLock wieder den Wert 0, wurden alle Änderungen abgeschlossen und die Eigenschaften Fields und Columns aktualisiert.