Constraints

property Constraints: TSizeConstraints [r] -DESKTOP-

Позволяет задавать ограничения на допустимые изменения размеров компонента при изменениях размеров окна приложения.

По умолчанию значения свойств равны 0, что означает отсутствие ограничений. Но задание любому из этих свойств положительного значения приводит к соответствующему ограничению размера заданным числом пикселей.

Чтобы какие-то компоненты не исчезали из поля зрения при изменениях пользователем или программой размеров окна приложения, можно задать компонентам ограничения минимальной высоты и длины. Таким образом можно поддерживать нормальные пропорции отдельных частей окна. Можно задать ограничения на минимальные и максимальные размеры формы, т.е. всего окна. Например, если вы зададите для формы значения MaxHeight = 500 и MaxWidth = 500, то пользователь не сможет сделать окно большим, чем квадрат 500 х 500. Причем это ограничение будет действовать даже если пользователь нажмет системную кнопку, разворачивающую окно на весь экран. Окно развернется, но его размеры не превысят заданных. Это иногда полезно делать, чтобы развернутое окно не заслонило какие-то другие нужные пользователю окна.