Компонент Индикатор процесса

Опубиковано: 12.07.2008 г., автор: , просмотров: 31274

Индикатор прогресса. Нужен, чтобы отображать процесс выполения длительных циклов. В отличии от простого ProgresBar'а показывает, сколько времени прошло с момента запуска и сколько примерно осталось.

Сделан из TGauge, TstasusBar, TPanel и TTimer. Основные методы: Start(StartValue, StopValue: Int64) и Stop. Первый запускает процесс отображения цикла, второй останавливает его. Чтобы периодически отображать изменения величины внутри цикла, надо изменять свойство CurrentValue: Int64. При этом вызывается Application.ProgressMessages, чтобы программа не казалась зависшей при длительном счете. Один раз в секунду изменения отображаются. Генерирует события OnStart при запуске отображения и OnStop при остановке. Свойство StopedVisible: Boolean определяет, должен ли индикатор быть видимым, если процесс остановлен. По умолчанию False – не должен.

Скачать Скачать Process Indicator.

 



Похожие материалы

Последние из рубрики

Саша 08 Apr 2010 в 00:00 #
за компонент спасибо, хорошая вещь!
вопрос: можно ли добавить свойство - время обновления индикатора (как я понял оно равно одной секунде и не меняется). если такое свойство есть, то поправьте меня.
Ислам 22 Oct 2009 в 00:00 #
спасибо
Антон 19 Apr 2009 в 00:00 #
To FreeZ:
FolderSearch не нужно скачивать
на него ругается компилятор прочти что написал OLEG там всё понятным языком описано.
FreeZ 04 Apr 2009 в 00:00 #
А где скачать это FolderSearch??
в гугле ни че не нашел.. токо сайт, где за $ продается он((
Rasim 17 Oct 2008 в 00:00 #
У меня ни один из компоннетов в дельфи не запускаеться,Вечно или чтото не найдено,либо чете введено неправильно

ОтменитьДобавить комментарий