Web.DBWeb.TDSTableProducer.LayoutChanged
Delphi
procedure LayoutChanged;
C++
void __fastcall LayoutChanged(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Web.DBWeb.pas Web.DBWeb.hpp |
Web.DBWeb | TDSTableProducer |
説明
データセットや個々の列オブジェクトが変更されたときに Columns プロパティが再計算されるようにします。
アプリケーションはこのプロテクトメソッドを呼び出すことはできません。LayoutChanged は Columns プロパティやデータセット内の項目が変更されたときに呼び出されます。LayoutChanged は,計算中に Columns プロパティの変更が生じないように再帰処理の部分を保護し,計算が終了してから改めて Columns プロパティを再計算します。
LayoutChanged は AcquireLayoutLock を呼び出して Columns の変更を開始します。AcquireLayoutLock が LayoutChanged への呼び出しが再帰的でないことを示していれば,LayoutChanged は EndLayout を呼び出して実際に計算を実行します。