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

Опубиковано: 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.

 



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

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

Turbo Paskal 19 Jan 2013 в 00:00 #
а скажите куда надо этот компонент установить? у меня Delphi XE
Oleg 12 Apr 2011 в 00:00 #
а как его правильно установить? он в виде архива, и как там дальше.... че делать? пожалуйста подскажите....................................
допомжіть 17 Jan 2011 в 00:00 #
а як ним користуватися
Андрей 24 Jun 2010 в 00:00 #
эээмммм.... хоть бы хелп какой написали, хз что там изменено(( а за компонент, спасибо!
Илья 21 May 2010 в 00:00 #
ОЛЕГ - большое вам спасибо!
Очень полезная штука для mediaplayer, сколько осталось времени и сколько прошло!!!

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