Компонент Delphi Gauge находиться на странице Samples Палитры компонентов. Его предназначение показ процессов, занимающих заметное время, например, обработка каких либо данных, установка приложения на компьютер, копирование больших файлов, и т.п.
На рисунке снизу показаны различные возможные варианты отображения хода процесса компонентом Gauge в зависимости от свойства King, определяющее внешний вид диаграммы.
- горизонтальный прямоугольник - gkHorizontalBar,
- вертикальный прямоугольник - gkVerticalBar,
- сектор круга - gkPie,
- спидометр - gkNeedle,
- выводиться только текст -gkText.
Компонент Gauge имеет следующие свойства:
MinValue - целочисленный тип (минимальное значение параметра на диаграмме равное 0 %),
MaxValue - целочисленный тип (максимальное значение параметра на диаграмме равное 100 %).
ForeColor задает цвет индикатора. По умолчанию установлен черный.
BorderStyle задает внешний вид рамки -
- bsSingle - компонент обрамлен рамкой,
- bsNone - рамка отсутствует.
Progress - целочисленный тип, показывает текущее состояние индикатора в процентах.
ShowText - логический тип, при значении равным TRUE отображает текстовую информацию на диаграмме. При FALSE - цифрового показателя в процентах видно не будет.
Итог: мы разобрали компонент Gauge, узнали его предназначение в приложении и как он действует.