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.