Vcl.Controls.TWinControl.Invalidate
Delphi
procedure Invalidate; override;
C++
virtual void __fastcall Invalidate();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
説明
コントロールの再描画を予約します。
Invalidate メソッドはコントロールに,表面全体の再描画が必要であることを通知します。Invalidate メソッドを呼び出すと,部分的な再描画が繰り返されることに起因するちらつきを防ぐことができます。コントロールが実際に再描画される前なら,Invalidate を何回呼び出しても処理速度は低下しません。
実際の再描画は,コントロールが更新されるときに行われます。即座に再描画を行うには,かわりに Repaint を呼び出します。