вопрос: картина исчезает раньше чем трекбар достигает позиции =100, причину понять не могу.
P.S. в институте ходят слухи что интервал для таймера4 нужно как то хитро посчитать, но я даже не представляю какую формулу сделать
задаю интервалы таймеров
Код: Выделить всё
switch (j)
{case 0: Timer3->Interval=2000; Timer4->Interval=20; break;
case 1: Timer3->Interval=5000; Timer4->Interval=50; break;
case 2: Timer3->Interval=10000; Timer4->Interval=100; break;}
Код: Выделить всё
{
Timer1->Enabled=false;
Timer3->Enabled=true;
Timer4->Enabled=true;
}
Код: Выделить всё
void __fastcall TForm1::Timer3Timer(TObject *Sender)
{
//демонстрация
Image1->Top=-240;
Timer3->Enabled=false;
}
void __fastcall TForm1::Timer4Timer(TObject *Sender)
{
//показатель прогресса демонстрации
TrackBar1->Position=TrackBar1->Position+1;
if ((TrackBar1->Position)==100)
{TrackBar1->Position=0;
Timer4->Enabled=false;}
}