Справочник по компонентам Delphi. Часть 2 - Компонент TGauge
ОГЛАВЛЕНИЕ
Страница 60 из 61
Компонент 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. |
(Pb) property ForeColor: TColor; | Определяет цвет указателя текущего значения. |
(Pb) 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 — добавляемое значение. |