Справочник по компонентам Delphi. Часть 2
Страница 57. Компонент TGauge


Компонент TGauge

TObject-^TPersistent->TCoinponent-”TControl-”TGraphicControl-”TGauge
Модуль GAUGES
Страница Палитры компонентов Samples

Этот компонент моделирует индикатор, табло которого отображает значение некоторой величины в процентах. Например, можно в динамике отображать процент выполнения протекающего в приложении процесса (копирование или загрузку данных).

Стиль компонента задается свойством

(pb) property Kind: TGaugeKind;

TGaugeKind= (gkText, gkHorizontalBar, gkVerticalBar, gkPie, gkNeedle) ;

gkText — текстовый вывод величины в процентах;

gkHorizontalBar — горизонтальное заполнение;

gkVerticalBar — вертикальное заполнение;

gkPie — отклонение "стрелки спидометра";

gkNeedle — заполнение сектора окружности.

 

Остальные свойства приведены в таблице:

(Pb) property Color;

Определяет цвет панели компонента. Играет роль только при стилях gkPie, gkNeedle.

(ру property ForeColor: TColor;

Определяет цвет указателя текущего значения.

(№) property BackColor: TColor;

Определяет цвет указателя фона.

(Pb) property MinValue: Longint;

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

(pb) property MaxValue: Longint;

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

(Pb) property Progress: Longint;

Определяет абсолютное текущее значение индикатора.

 

(Ro) property PercentDone: Longint ;

Содержит значение в процентах (по отноше­нию к MaxValue).

(Pb) property ShowText: Boolean;

Задает видимость цифр текущего значения на табло индикатора.

Procedure AddProgress(Value:

Используется для динамического изменения текущего значения. Value — добавляемое значение.

 
 
« Предыдущая статья   Следующая статья »