Вверх ↑
Ответов: 177
Рейтинг: 24
#1: 2014-08-15 16:45:43 ЛС | профиль | цитата
BVA11 писал(а):
Надо чтобы при включении таймера, строка прогресса заправлялась с каждой секундой до каждого срабатывания таймера. После каждого срабатывания таймера, панель прогресса очищалась, и все начиналось сначала.


можно так:


Add(MainForm,11986904,315,147)
{
Height=138
}
Add(GProgressBar,13318942,693,245)
{
Left=25
Top=75
Width=350
}
Add(Timer,7245662,532,245)
{
Interval=100
Point(doInterval)
link(onTimer,11827692:doNext,[])
}
Add(Label,6902308,309,301)
{
Left=115
Top=20
Width=91
Height=17
Caption="1 s. = 1000 ms --->"
}
Add(UpDown,11794668,364,301)
{
Left=210
Top=15
Height=25
Max=10000
link(onPosition,4997861:doText,[(407,307)(407,309)])
}
Add(Edit,4997861,420,303)
{
Left=235
Top=17
Text="100"
DataType=1
link(onChange,7245662:doInterval,[(517,309)(517,265)])
}
Add(Button,8160872,420,189)
{
Left=30
Top=45
Width=170
Caption="Start"
link(onClick,7245662:doTimer,[(517,195)(517,251)])
}
Add(Button,12091432,420,252)
{
Left=205
Top=45
Width=170
Caption="Stop"
link(onClick,7245662:doStop,[])
}
Add(CounterEx,11827692,602,245)
{
link(onNext,13318942:doPosition,[])
}


карма: 1

0