Компонент TTrackBar представляет собой элемент управления в виде ползунка, который пользователь может перемещать курсором мыши или клавишами во время выполнения. Таким образом, пользователь может управлять какими-то процессами: громкостью звука, размером изображения и т.п.
Основное свойство компонента - Position. При перемещении пользователем ползунка можно прочитать значение Position, характеризующее позицию, в которую пользователь переместил ползунок. Для возможности такого чтения служит событие OnChange. В обработчике этого события можно прочитать значение Position и использовать его для управления каким-то компонентом.
Свойство Position - целое, значение которого может изменяться в пределах, задаваемых свойствами Min и Max.
Свойство Orientation определяет ориентацию ползунка. Свойство TickMarks указывает размещение шкалы относительно компонента. Свойство TickStyle определяет способ изображения шкалы.
При TickStyle = tsAuto (автоматическое проставление меток) частота меток определяется свойством Frequency. Это свойство задает, сколько возможных значений Position лежит между метками.
Свойства LineSize и PageSize определяют, насколько смещается ползунок, если пользователь управляет им с помощью соответственно клавиш со стрелками или клавишами PageUp и PageDown.
Свойства SelStart и SelEnd позволяют визуально выделить на шкале некоторый диапазон, который о чем-то говорит пользователю, например, рекомендуемый диапазон значений. При этом ничто не мешает пользователю выйти за пределы этого диапазона.