------------ Дoбавленo в 16.36:
почему в этой схеме объект не ровно по краю выравнивается?
Add(MainForm,2953706,490,140)
{
@Color=5614335
Width=799
Height=540
ClientSize=0
Point(Width)
}
Add(VisualShape,16265361,273,161)
{
@Color=0
Left=270
Top=160
Width=200
Height=165
Point(onMouseDown)
Point(Handle)
Point(onMouseMove)
Point(Left)
Point(Width)
Point(doLeft)
link(onMouseDown,6715686:doEvent1,[])
}
Add(MoveWindow,11461177,364,140)
{
@Color=65535
link(Handle,16265361:Handle,[(370,121)(257,121)(257,209)(279,209)])
}
Add(MultiElementEx,15020131,364,182)
{
@Color=11184640
link(onEvent2,9805864:doOperation,[(412,188)(412,258)])
}
BEGIN_SDK
Add(EditMultiEx,6386012,21,21)
{
WorkCount=#25:doData=нажатие на объекте|
EventCount=#43:onEvent2=Событие при отпускании кнопки мыши|
Width=650
Height=207
link(doData,4855570:doEvent1,[(49,27)(49,69)])
}
Add(DoData,14170715,140,63)
{
Data=Integer(1)
link(onEventData,5799958:doWork2,[])
}
Add(Memory,258351,245,63)
{
Default=Integer(0)
}
Add(Timer,13354911,140,119)
{
Interval=0
Enable=1
link(onTimer,16011426:doReadKey,[])
}
Add(Hub,4855570,77,63)
{
link(onEvent1,14170715:doData,[])
link(onEvent2,13354911:doTimer,[(115,76)(115,125)])
}
Add(Keyboard,16011426,273,119)
{
Key=1
link(onReadKey,12590615:doEvent,[])
}
Add(IndexToChanel,12590615,343,119)
{
link(onEvent1,12522902:doData,[])
}
Add(DoData,12522902,434,119)
{
Data=Integer(0)
link(onEventData,9897161:doEvent1,[])
}
Add(HubEx,5799958,210,63)
{
link(onEvent,258351:doValue,[])
}
Add(Hub,9897161,504,119)
{
link(onEvent1,16149698:doEvent1,[])
link(onEvent2,13354911:doStop,[(528,132)(528,191)(128,191)(128,132)])
}
Add(Hub,16149698,539,119)
{
link(onEvent1,5799958:doWork3,[(563,125)(563,39)(214,39)])
link(onEvent2,6386012:onEvent2,[(612,132)(612,27)])
}
END_SDK
Add(Hub,6715686,322,161)
{
@Color=255
link(onEvent1,11461177:doMove,[(350,167)(350,146)])
link(onEvent2,15020131:doData,[(350,174)(350,188)])
}
Add(Math,9805864,427,252)
{
link(onResult,12473736:doCompare,[])
link(Op1,16265361:Left,[(433,236)(286,236)])
link(Op2,685180:Var2,[])
}
Add(If_else,12473736,483,252)
{
Type=2
link(onTrue,7259531:doOperation,[])
link(Op2,5653877:Var2,[])
}
Add(Math,7259531,539,252)
{
OpType=1
link(onResult,16265361:doLeft,[(592,258)(592,306)(246,306)(246,167)])
link(Op1,5653877:Var3,[(545,208)])
link(Op2,685180:Var3,[(552,236)])
}
Add(GetDataEx,5653877,490,203)
{
link(Data,2953706:Width,[])
}
Add(GetDataEx,685180,434,231)
{
link(Data,16265361:Width,[(440,226)(293,226)])
}
Для проверки, перетащите объект за пределы окна с права)