Vcl.Controls.TWinControl.Invalidate

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

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 を呼び出します。

関連項目