18.3.6. TProgressBar - индикатор прогресса

Компонент TProgressBar предназначен для отображения хода выполнения длительного по времени процесса. Он имеет много общего с TSrollBar и TTrackBar, но в отличие от них у него нет ползунка, т. е. с его помощью можно только отображать числовую величину, но пользователь не может ее изменять.

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

property Max: Integer; property Min: Integer-property Position: Integers- | Определяет максимальное значение диапазона изменения свойства position Определяет минимальное значение диапазона изменения свойства position Содержит текущее значение отображаемой величины
type TProgressBarOrienta-tion == (pbHorizontal, pbVertical) ; property Orientation: TProgressBarOrientation; | Определяет ориентацию компонента: pbHorizontal - слева направо; pbVertical - снизу вверх
property Smooth: Boolean; | Определяет, будет ли полоса сплошной (True) или сегментированной
property Step: Integer; | Шаг наращивания свойства position методом Stepit

Методы компонента:

procedure StepBy(Delta: Integer); procedure Stepit; | Наращивает значение свойства Position на величину Delta Наращивает значение свойства Position на величину, определяемую свойством step