18.7.1. TGauge - индикатор величины

Компонент TGauge предназначен для отображения некоторой изменяющейся числовой величины. Он отличается от TProgress разнообразием форм (см. рис. 18.45).

Рис. 18.45. Различные формы компонента TGauge

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

property BackColor: TColor; property ForeColor: TColor; TGaugeKind = (gkText, gkHorizon-talBar, gkVerticalBar, gkPie, gkNeedle) ; | Цвет незакрашенной части индикатора Цвет закрашенной части индикатора Определяет форму индикатора (см. рис. 18.44)
property Kind: TGaugeKind; property MaxValue: Longint; | Определяет максимальное значение диапазона изменения свойства progress
property MinValue: Longint; | Определяет минимальное значение диапазона изменения свойства progress
property PercentDone: Longint; | Содержит текущее значение progress в процентах от его диапазона изменения
property Progress: Longing; | Содержит текущее значение изменяющейся числовой величины
property ShowText: Boolean; | Если содержит True, в центре компонента выводится строковое представление значения PercentDone

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

procedure AddProgress(Value: Longint);

к текущему значению progress можно добавить величину value.