Компонент TGgauge – альтернатива TProgressBar Delphi


Компонент TGgauge

Стандартный компонент TProgressBar имеет достаточно свойств, однако, хотим заметить, что свойство Color у него отсутствует.И если у Вас появиться необходимость изменить его цвет, с предустановленного зеленого – вам это не удастся.

Для решения этой задачи можно воспользоваться похожими компонентами сторонних разработчиков, однако мы рекомендуем Вам обратить внимание на компонент TGauge (Стандартная вкладка Samples в Дельфи).Для изменения цвета индикатора предусмотрено свойство ForeColor.

Пример: Gauge1.ForeColor:= clNavy;

Также хотим обратить Ваше внимание на свойство Kind, благодаря которому вы можете выбрать внешний вид индикатора процесса. Возможны следующие варианты:

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

gkNeedle — «стрелка спидометра»

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

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

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

Основные свойства компонента TGgauge:

property Color;     Задает цвет панели компонента (для стилей gkPie, gkNeedle)

property BackColor: TColor;     Задает цвет фона

property MinValue: Longint;     Минимальное значение шкалы измерения

property MaxValue: Longint;    Максимальное значение шкалы измерения

property Progress: Longint;     Текущее значение индикатора

property PercentDone: Longint;     Содержит значение в процентах (по отноше­нию к MaxValue)

property ShowText: Boolean;     Отобразить / скрыть текстовое значение (%)