System.Classes.TStrings.BeginUpdate
Delphi
procedure BeginUpdate;
C++
void __fastcall BeginUpdate();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TStrings |
説明
BeginUpdate メソッドを使用すると,TStrings オブジェクトでいつ文字列リストが変更処理されるかを監視できます。
BeginUpdate は,文字列リストを変更するプロパティまたはメソッドによって自動的に呼び出されます。変更が完了すると,プロパティまたはメソッドは EndUpdate を呼び出します。文字列リストの文字列を直接修正する前に BeginUpdate メソッドを呼び出してから EndUpdate メソッドを呼び出してください。TStrings の下位オブジェクト内の文字列リストを変更するプロパティまたはメソッドを実装する場合,BeginUpdate メソッドを呼び出してから変更を加え,変更が完了したときに EndUpdate メソッドを呼び出してください。
TStrings は文字列リストが変更処理されているときにその情報を監視するだけです。TStrings の下位オブジェクトのいくつかは,更新が完了したときにこの変更情報を使ってコントロールに再描画させるなどのアクションを実行します。