System.Classes.TStrings.UpdateCount

提供: RAD Studio API Documentation
2011年10月18日 (火) 20:47時点におけるPyBot (トーク | 投稿記録)による版 (Scoping Libraries)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Delphi

property UpdateCount: Integer read FUpdateCount;

C++

__property int UpdateCount = {read=FUpdateCount, nodefault};

プロパティ

種類 可視性 ソース ユニット
property protected
System.Classes.pas
System.Classes.hpp
System.Classes TStrings

説明

EndUpdate メソッドの呼び出しとまだ対になっていない BeginUpdate メソッドの呼び出しの数を示します。

TStrings では UpdateCount プロパティを使って BeginUpdate メソッドと EndUpdate メソッドの呼び出しを監視できます。BeginUpdate メソッドが呼び出されるたびに,TStringsUpdateCount プロパティの値をインクリメントし,EndUpdate メソッドが呼び出されるたびに,TStringsUpdateCount プロパティの値をデクリメントします。

UpdateCount プロパティの値が 0 から 1 になると,TStrings は Updating パラメータが true の SetUpdateState メソッドを呼び出し,UpdateCount プロパティの値が 1 から 0 になると,TStrings は Updating パラメータが false の SetUpdateState メソッドを呼び出します。これにより,下位クラスは複数の更新を処理するときに最適化を実行できるようになります。

関連項目