TControl.Height property
The vertical size for the control.
Declaration
property Height: Integer read FHeight write SetHeight;Description
Height is an
Integer property with the vertical size for
the control in pixels.
Setting a negative value in Height is not allowed, and the property defaults to 0 (zero). At design-time, setting Height 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 Height 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.
See also
An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.
