TToolButton.Width property
The horizontal size for the control.
Declaration
property Width: stored IsWidthStored;Description
Width is an
Integer property with the horizontal size
for the control in pixels.
Setting a negative value in Width is not allowed, and the property defaults to 0 (zero). At design-time, setting Width to a value not in the range 0..9999 causes an ELayoutException to be raised (and handled in the IDE).
Setting a new value for the property causes SetBounds and ChangeBounds to be called. This ensures that the new value is in the range allowed in Constraints, and that the control is aligned on its Parent using the Anchors for the control.
A value assigned to Width is ignored when AutoSize is set to True; the control is automatically adjusted to the size needed for its aligned content.
Values in Top, Left, Width, and Height are used to calculate the display area for the control in GetClientRect. They determine the clipping rectangle used when the control is drawn on its Parent.
This description is the one of Controls.TControl.Width.
See also
- ClientWidth
- Height
- Left
- Top
- Parent
- GetClientRect
- SetBounds
- ChangeBounds
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
