Vcl.DBGrids.TCustomDBGrid.LayoutLock

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property LayoutLock: Byte read FLayoutLock;

C++

__property System::Byte LayoutLock = {read=FLayoutLock, nodefault};

プロパティ

種類 可視性 ソース ユニット
property protected
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

説明

EndLayout メソッドや CancelLayout メソッドを呼び出さずに BeginLayout を呼び出した回数を表します。

LayoutLock プロパティで,列バインディングがいつ変わったかがわかります。列幅または列バインディングが変わるたび,あるいはデータソース内の項目が変わるたびに,BeginLayout メソッドが呼び出されます。BeginLayout は,LayoutLock をインクリメントしながら列バインディングが変更中であることを示します。列バインディングの変更が終了すると,EndLayout メソッドが呼び出されます。このメソッドは LayoutLock をデクリメントします。LayoutLock が 0 に戻ると,データベース対応グリッドはすべての変更が終わったとみなし,Fields プロパティと Columns プロパティを更新します。

関連項目