TProgressBar/ru
│
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
TProgressBar является графическим компонентом, расположенным на вкладке Common Controls палитры компонентов, и отображает полосу прогресса. Компонент TProgressBar может использоваться для того, чтобы показывать пользователю процесс выполнения программы, когда операции выполняются длительное время. Данный компонент также является индикатором прогресса. Он предназначен для информирования пользователя о том, что операция выполняется и система не ожидает входных данных от пользователя. Элемент TProgressBar часто дает пользователю оценку того, как далеко продвинулось выполнение операций в системе. Он отличается от других индикаторов прогресса тем, что он прямоугольный.
У элемента TProgressBar есть два различных режима, указываемые в свойстве Style, которое может принимать два значения: pbstNormal или pbstMarquee:
- pbstNormal: Определенная полоса прогресса. Данный режим полосы прогресса используется в случае, если конечное значение известно. Типичными примерами использования данного режима являются загрузка файлов или видео-плеер. В некоторых системах полоса прогресса может также отображать информацию в процентах от выполнения операций (если свойство BarShowText равно True).
- pbstMarquee: Неопределенная полоса прогресса используется в случаях, когда время для выполнения задачи не известно или когда прогресс выполнения задачи не может быть определен и, как следствие, не может быть выражен в виде процентов. В данном режиме полоса находится в движении и показывает, что процесс выполняется.
См. также