Add(MainForm,1865801,21,175) { Left=20 Top=105 link(onKeyDown,6963977:doCase,[(86,195)(86,167)]) link(onKeyUp,9443777:doCase,[(86,202)(86,209)]) } Add(MultiElement,2413953,297,259) { @Hint=#5:shift| link(onEvent1,49671:doSelectString,[(341,265)(341,216)(271,216)(271,139)]) link(Data1,49671:Array,[]) } BEGIN_SDK Add(EditMulti,15666729,21,21) { EventCount=1 WorkCount=3 DataCount=1 link(doWork1,5092105:doStart,[(63,27)(63,129)]) link(doWork2,5092105:doStop,[(63,34)(63,136)]) link(doWork3,8087277:doValue,[(117,41)(117,69)]) } Add(Thread,5092105,105,123) { Delay=7 link(onExec,3691214:doData,[]) link(onSyncExec,8087277:doClear,[(196,136)(196,76)]) } Add(DoData,3691214,168,123) { link(onEventData,15320147:doRead,[]) link(Data,8087277:Value,[(174,109)(219,109)]) } Add(ArrayRW,15320147,224,123) { link(onRead,15666729:onEvent1,[(288,129)(288,27)]) link(Array,15666729:Data1,[(230,72)(27,72)]) } Add(Memory,8087277,213,63) { } END_SDK Add(ListBox,49671,283,84) { Top=342 Width=689 Height=150 Align=4 Strings=#9:111111111|9:222222222|9:333333333|9:444444444|9:555555555|9:666666666|9:777777777|9:888888888|9:999999999| Sort=0 MultiSelect=0 Point(SelectArray) Point(doSelect) Point(doSelectString) Point(doSelectAll) Point(Handle) link(onClick,2413953:doWork3,[(333,97)(333,202)(285,202)(285,279)]) } Add(LineBreak,10741656,178,266) { Caption="shift UP" link(Out,2413953:doWork2,[]) Primary=[6963462,0,-77] } Add(LineBreak,10029272,178,245) { Caption="shift DOWN" link(Out,2413953:doWork1,[(273,251)(273,265)]) Primary=[5868890,-14,-77] } Add(Case,9443777,119,203) { Value=Integer(16) link(onTrue,6963462:In,[(165,216)(165,195)]) } Add(Case,6963977,119,161) { Value=Integer(16) link(onTrue,5868890:In,[]) }