Vcl.Outline.TCustomOutline.SetUpdateState

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

Delphi

procedure SetUpdateState(Value: Boolean);

C++

void __fastcall SetUpdateState(bool Value);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Outline.pas
Vcl.Outline.hpp
Vcl.Outline TCustomOutline

説明

ノードインデックスの保守を有効または無効にします。

Value を true に設定して SetUpdateState メソッドを呼び出すと,インデックスの再計算がブロックされます。Value を false に設定して SetUpdateState を呼び出すと,アウトライン中のすべてのインデックスを再計算するので,アウトラインノードの各変更に対して必ずインデックスの保守を有効にできます。

BeginUpdateEndUpdate の呼び出しとは違って,SetUpdateState の呼び出しはネストしません。つまり,Value を false に設定して SetUpdateState を呼び出すと,Value を true に設定した SetUpdateState が以前に何回呼び出されていても,それとは無関係にいつもインデックスの再計算が行われます。

メモ:  SetUpdateState の呼び出しは,BeginUpdateEndUpdate で提供されるインデックス保守の有効化と無効化に優先します。

関連項目