ez7pac, так будет лучше, чем извращаться непосредственно над кодом компонента.
Add(SimpleForm,2953706,343,252) { Width=583 Height=337 BorderStyle=1 Position=1 Point(Width) Point(Height) Point(doLeft) Point(doTop) link(onCreate,15464906:doWork1,[(387,258)(387,296)(331,296)(331,314)]) } Add(MultiElement,15464906,343,308) { link(Data1,2953706:Width,[]) link(Data2,2953706:Height,[]) link(onEvent1,1658040:In,[]) link(onEvent2,605770:In,[]) } BEGIN_SDK Add(EditMulti,1553825,147,196) { EventCount=2 WorkCount=1 DataCount=2 Width=188 Height=172 VOffset=49 HOffset=63 link(doWork1,4617299:doEvent1,[]) } Add(Screen,10988972,252,189) { } Add(MathParse,10104683,203,245) { MathStr="(%2-%1) div 2" ResultType=0 link(onResult,1553825:onEvent1,[]) link(X1,1553825:Data1,[(209,221)(216,221)]) link(X2,10988972:Width,[(216,233)(258,233)]) } Add(MathParse,16329455,217,322) { MathStr="(%2-%1) div 2" ResultType=0 link(onResult,1553825:onEvent2,[(292,328)(292,258)]) link(X1,1553825:Data2,[]) link(X2,10988972:Height,[(230,298)(265,298)]) } Add(Hub,4617299,161,245) { link(onEvent1,10104683:doCalc,[]) link(onEvent2,16329455:doCalc,[(185,258)(185,328)]) } END_SDK Add(LineBreak,944634,294,259) { Caption="l" link(Out,2953706:doLeft,[]) Primary=[1658040,98,49] } Add(LineBreak,1031662,294,266) { Caption="t" link(Out,2953706:doTop,[]) Primary=[605770,98,49] }
|