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.