Содержимое архива

:: Delphi - Компоненты

progressindicator.zip  (29055 байт)
Посмотреть содержимое

TStas : 2006-01-16 19:11:10

Delphi - Компоненты

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

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

Скачать

Комментарии (0) 2415 скачиваний


Archive:  progressindicator.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
      627  2006-01-16 16:15   ProgressIndicator/ProgressIndicator.~dpk
      438  2006-01-16 18:13   ProgressIndicator/ProgressIndicator.cfg
     4843  2006-01-16 18:13   ProgressIndicator/ProgressIndicator.dcu
     2472  2006-01-16 18:13   ProgressIndicator/ProgressIndicator.dof
      797  2006-01-16 18:13   ProgressIndicator/ProgressIndicator.dpk
     1536  2006-01-16 13:03   ProgressIndicator/ProgressIndicator.res
    13316  2006-01-16 13:00   ProgressIndicator/StProgressIndicator.~pas
      496  2006-01-16 13:11   ProgressIndicator/StProgressIndicator.dcr
    22975  2006-01-16 16:15   ProgressIndicator/StProgressIndicator.dcu
    13337  2006-01-16 16:15   ProgressIndicator/StProgressIndicator.pas
      942  2006-01-16 18:10   ProgressIndicator/StProgressIndicatorEditor.~pas
     2347  2006-01-16 18:13   ProgressIndicator/StProgressIndicatorEditor.dcu
      963  2006-01-16 18:12   ProgressIndicator/StProgressIndicatorEditor.pas
     5573  2006-01-16 18:11   ProgressIndicator/TestUnit.dcu
     1915  2006-01-16 16:38   ProgressIndicator/TestUnit.dfm
     1620  2006-01-16 16:39   ProgressIndicator/TestUnit.pas
---------                     -------
    74197                     16 files