Vcl.DBGrids.TCustomDBGrid.AcquireLayoutLock
Delphi
function AcquireLayoutLock: Boolean;
C++
bool __fastcall AcquireLayoutLock();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Vcl.DbGrids.pas Vcl.DBGrids.hpp |
Vcl.DBGrids | TCustomDBGrid |
説明
テーブルが現在,フォーマット変更中でない場合,BeginLayout を呼び出します。
アプリケーションはこのプロテクトメソッドを呼び出すことはできません。AcquireLayoutLock は,データセット内の項目が変更されたときや,Columns プロパティが変更されたときに Columns が再計算される前に呼び出されます。AcquireLayoutLock は,テーブルのレイアウトがまだ行われていない場合に true を返しますが,これは Columns を計算しなければならないことを内容します。AcquireLayoutLock を使用すれば,Columns の計算中に発生する変更がさらに計算を必要とすることによって,計算が無限に繰り返されることがないようにできます。