Die Funktion heisst Invalidate.
Eine typische Set-Methode einer Property sieht so aus:
Delphi-Quellcode:
TMyComponent.SetMyProp(Value: TWhatever);
begin
if FMyProp <> Value then
begin
FMyProp := Value;
Invalidate;
end;
end;
Der Grund fuer die if-Abfrage ist, das Invalidate eine moeglicherweise sehr zeitaufwendige Sache ist.
Es wird mit hoher Wahrscheinlichkeit das ganze Fenster neu gezeichnet, also unterdrueckt man
ueberfluessige Zuweisungen.