[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Override this method when the ClientRect for a control differs from the default value.
Source position: controls.pp line 2155
protected procedure TWinControl.AdjustClientRect( |
var ARect: TRect |
); virtual; |
ARect |
|
The client rectangle examined and updated in the method. |
In TWinControl, the virtual method has an empty implementation. It can be overridden in descendent classes to perform actions needed for the class type. Such as:
AdjustClientRect can be called often, especially during auto-sizing and anchoring operations. Do not use expensive code here, or cache the resulting client rectangle for subsequent access.
Behavior modified in LCL version 3.4 to use the adjusted client rectangle when controls are aligned.
|
Returns the adjusted logical ClientRect, using the cached value when available. |
Version 4.0 | Generated 2025-05-03 | Home |