Этот компонент используется для удобного отображения объектов, не помещающихся в клиентской области, в основном длинных тулбаров. В некотором роде он схож с TScrollBox, но специализирован именно на инструментальных панелях.
Для того, чтобы использовать этот компонент, просто киньте его куда надо, установите размер, а затем поверх него киньте компонент, который предполагается как объект для прокрутки. Правда, наприме, для TToolBar мне пришлось еще поменять свойство Align = alNone. После этого в зависимости от размера будут появляться кнопки прокрутки, правая и левая. Еще я перечислю остальные свойства.
- AutoScroll - Позволяет установить автоматическую прокрутку. Это если указатель мыши попадает на кнопку TPageScroller'a, то она как бы нажимается сама. Ну это нужно посмотреть как выглядит.
- ButtonSize - Устанавливает ширину кнопок прокрутки. По умолчанию - 12. МЕньше 12 все равно установить не удастся.
- Control - Ассоциированный элемент управления. Аналогично TCoolBar.
- DragScroll - Удобно использовать, если Вы собираетесь создавать, например, легко настраиваемую драгдропом панель. Тогда при проносе таскаемого объекта через кнопки ассоциированный элемент будет прокручиваться.
- Margin - Граница между краями TPageScroller'a и ассоциированого компонента.
- Orientation - Каким образом предполагается прокручивать окно, влево-вправо или вверх-вниз. Принимает значения soHorizontal, soVertical.
Должен сказать, что часто попадаются авторские компоненты панелей, которые берут всю работу по прокрутке на себя. В данном случае этот компонент им вообще не нужен.