TControl.ClientWidth property
The width of the client area for the control.
Declaration
property ClientWidth: Integer read GetClientWidth write SetClientWidth stored IsClientWidthStored;Description
ClientWidth is an
Integer property with the number of
pixels need for the horizontal client area on the control. The property
contains the value from the Right member in ClientRect. Changing the value
for ClientWidth causes SetClientSize to be called to apply the new property
value and the existing ClientHeight for the control.
The value for ClientWidth is not stored or used to set the Width for the control during LCL component streaming. It is used, however, when AutoSizing is restored and when auto-layout policies using Anchors are applied to the control. For example, when Anchors is set to [akRight] the value in ClientWidth is needed / used.
Use ClientHeight to access the number of pixels needed for the vertical client area on the control.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
