Вверх ↑
Этот топик читают: Гость
Ответов: 227
Рейтинг: 11
#1: 2021-09-13 14:08:48 ЛС | профиль | цитата
А можно ли реализовать плавное движение и изменение размеров формы по экрану? Если делать смещение окна попиксельно через таймер то получается рывками.
карма: 2

0
vip
#1.1контекстная реклама от партнеров
Ответов: 8695
Рейтинг: 806
#2: 2021-09-13 16:25:48 ЛС | профиль | цитата
Iliya,


Add(MainForm,2953706,203,105)
{
Left=200
Top=100
Point(doAlign)
Point(doLeft)
Point(doTop)
Point(doWidth)
Point(doHeight)
}
Add(MultiElement,9406413,147,140)
{
link(onEvent1,2953706:doLeft,[])
link(onEvent2,2953706:doTop,[])
link(onEvent3,2953706:doWidth,[])
link(onEvent4,2953706:doHeight,[])
}
BEGIN_SDK
Add(EditMulti,8770121,21,21)
{
EventCount=4
}
Add(Timer,8609127,105,84)
{
Interval=15
Enable=1
link(onTimer,6359932:doNext,[])
}
Add(Counter,6359932,154,84)
{
Max=359
link(onNext,3788963:doEvent2,[(193,90)(193,97)])
}
Add(MathParse,15486028,238,35)
{
DataCount=1
MathStr="100*sin(%1*2) + 200"
ResultType=0
AngleMode=1
link(onResult,8770121:onEvent1,[(277,41)(277,27)])
}
Add(MathParse,7496781,238,77)
{
DataCount=1
MathStr="50*sin(%1*2) + 100"
ResultType=0
AngleMode=1
link(onResult,8770121:onEvent2,[(284,83)(284,34)])
}
Add(MathParse,16764949,238,119)
{
DataCount=1
MathStr="150*sin(%1*3) + 400"
AngleMode=1
link(onResult,8770121:onEvent3,[(291,125)(291,41)])
}
Add(MathParse,4111825,238,161)
{
DataCount=1
MathStr="150*sin(%1*3) + 300"
AngleMode=1
link(onResult,8770121:onEvent4,[(298,167)(298,48)])
}
Add(Hub,3788963,196,84)
{
InCount=2
OutCount=4
link(onEvent1,15486028:doCalc,[(221,90)(221,41)])
link(onEvent2,7496781:doCalc,[(228,97)(228,83)])
link(onEvent3,16764949:doCalc,[(228,104)(228,125)])
link(onEvent4,4111825:doCalc,[(221,111)(221,167)])
}
Add(Timer,13493617,49,84)
{
Interval=300
AutoStop=1
link(onTimer,8609127:doTimer,[])
}
END_SDK

карма: 19

1
Голосовали:Iliya
2
Сообщение
...
Прикрепленные файлы
(файлы не залиты)