18.3.5. TTrackBar-регулятор величины

Компонент класса TTrackBar предназначен для визуального управления числовой величиной. Он во многом схож со стандартным элементом TScroll-Ваг и отличается от него в основном оформлением.

Свойства компонента:

property Frequency: Integer;

 

Определяет частоту нанесения меток: 1 - каждое значение диапазона изменения имеет метку; 2 - каждое 2-е значение и т. д.

property LineSize: Integer;

Определяет смещение ползунка при нажатии клавиш курсора или при единичном перемещении мышью

property Max: Integer;

 

Определяет максимальное значение диапазона изменения

property Min: Integer;

Определяет минимальное значение диапазона измене ния

property Orientation:

TTrackBarOrientation;

Определяет ориентацию компонента: trHorizontal -горизонтальная; trVertical -вертикальная

property PageSize: Integer;

Определяет смещение ползунка при нажатии клавиш Page Up, Page Down или при щелчке мышью на концах шкалы

property Position: Integer;

Определяет текущее положение ползунка

 

property SelEnd: Integer-

Задает конечную позицию выделения

property SelStart: Inte

Задает начальную позицию выделения

ger-property SliderVisible: Boolean-property ThumbLength: Integer; TTickMark = (tmBottomRight, tmTopLeft, tmBoth) ; property TickMarks: TTickMark; TTickStyle = (tsNone, tsAuto, tsManual) ; property TickStyle: TTickStyle;

Определяет, будет ли видимым указатель компонента Определяет длину указателя

Определяет способ нанесения меток: tmBottomRight -внизу или справа; tmTopLeft - вверху или слева; tmBottom - по обеим сторонам

Определяет стиль нанесения меток: tsNone - нет меток; tsAuto - метки наносятся с частотой Frequence; tsManual - наносятся начальная и конечная метки, остальные наносит программа с помощью метода setTick

 С помощью метода

procedure SetTick(Value: Integer);

устанавливается метка в позицию, определяемую значением value.