Scroll

Scroll обеспечивает позиционирование дочерних компонентов аналогично Panel, но в случае превышения их геометрическими размерами геометрических размеров родителя, у Scroll возникают полосы прокрутки. Если у дочернего компонента координаты Panel.x или Panel.y отрицательны, никакой прокрутки не возникнет.

Scroll с Image, выходящим за его границы

Если разработчик не знает, превысят ли размеры дочерних компонентов размеры их родителя, но при этом они должны быть доступны, следует использовать Scroll. Scroll незаменим на вертикальных экранах. Кроме того, Scroll может выступать и в роли контейнера, но у него, кроме эффекта распределения и заворачивания блоков, остаётся возможность прокручивания содержимого.

Scroll в роли контейнера

Scroll имеет собственные свойства.

вКласс, свойство

Комментарий

Scroll

Включенный класс компонента Scroll

clientHeight

Высота клиентской части

clientWidth

Ширина клиентской части

horzScroll

Разрешает полосу горизонтальной прокрутки

scrollHeight

Высота прокрутки, требуемая для отображения всех дочерних компонентов

scrollLeft

Текущая позиция горизонтальной прокрутки

scrollTop

Текущая позиция вертикальной прокрутки

scrollWidth

Ширина прокрутки, требуемая для отображения всех дочерних компонентов

vertScroll

Разрешает полосу вертикальной прокрутки

Last updated