Tad, позже + поставлю ------------ Д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)]) }
Для проверки, перетащите объект за пределы окна с права)
|