Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Gauge & Timer [D7, WinXP]


SergeyM ©   (2004-06-10 16:43:00) 

Господа подскажите как можно сделать так чтобы Gauge заполнялся по мере уменьшения времени в таймере.


Anatoly Podgoretsky   (2004-06-10 17:28:00) [1]

panov ©   (10.06.04 17:02) [4]
Угу

Gauge.Progress := Gauge.Progress + 1


SergeyM   (2004-06-10 17:20:00) [2]

Спасибо за подсказку


panov   (2004-06-10 17:02:00) [3]

>panov ©   (10.06.04 16:53) [2]

Мда. Ну и изврат...


Digitman   (2004-06-10 16:54:00) [4]


> уменьшения времени в таймере


не кури эту траву

никакого времени в "таймере" нет, а есть "период срабатывания"

когда речь идет о VCL-компоненте класса TTimer, этот самый период указывается св-вом Interval, в рез-те чего при Enabled = True сей компонент  с указанным периодом возбуждает событие с именем OnTimer()

в методе-обработчике этого события ты волен устанавливать ЛЮБЫЕ свойства своего Gauge


panov   (2004-06-10 16:53:00) [5]

Gauge.Tag := Gauge.MaxValue;

в OnTimer

Gauge.Tag := Gauge.Tag-1;
Gauge.Progress := Gauge.Tag;


Profi   (2004-06-10 16:52:00) [6]

Во-первых, таймер ничего сам не уменьшает, а только отсчитывает интервал.
Во-вторых, Gauge1.Progress:=i, а i увеличивай по таймеру.


Наверх

Титульная страница Поиск, карта сайта Написать письмо