The ClientRect is cached - check if the cache is valid.
Source position: controls.pp line 2317
public function TWinControl.ClientRectNeedsInterfaceUpdate: Boolean;
True if update needed.