LayoutControlItem.ControlMinSize Property
Gets or sets the control’s minimum size.
Namespace: DevExpress.XtraLayout
Assembly: DevExpress.XtraLayout.v19.1.dll
Declaration
Property Value
Type | Description |
---|---|
Size | A Size structure that defines the control’s minimum width and height. |
Remarks
Resizing a layout item changes the size of the item’s client area. The ControlMinSize and LayoutControlItem.ControlMaxSize properties specify the minimum and maximum sizes the client area can have. If the Width or Height field of the ControlMaxSize property is set to 0, the corresponding width/height is not limited.
By default, the LayoutControlItem.SizeConstraintsType property is set to Default. In this mode, the ControlMinSize and LayoutControlItem.ControlMaxSize properties are read-only and they specify predefined size constraints that are specific to the layout item’s control (see Default Size Constraints to learn more). Changing these properties directly is prohibited.
To allow imposing custom size constraints via the ControlMinSize and LayoutControlItem.ControlMaxSize properties, set the LayoutControlItem.SizeConstraintsType property to Custom.
Instead of specifying size constraints for the item’s client area, you can set size constraints for the entire item via the LayoutControlItem.MinSize and LayoutControlItem.MaxSize properties. For information on how these properties are linked with the ControlMinSize and ControlMaxSize properties, see Layout Item’s Size Constraints vs. Client Area’s Size Constraints.
See the Size Constraints topic for more information.