Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,140,70) { Width=333 Height=138 Point(doText) link(onCreate,8898973:doConstructor,[(194,76)(194,139)]) } Add(Button,16200760,140,140) { Left=95 Top=55 Text="Get" Data=String(Hello World!) Point(onClick) link(onClick,8898973:doGetIndexer,[]) AddHint(-56,8,32,13,Text) } Add(Button,2722188,140,182) { Left=95 Top=30 Text="Set" Point(onClick) link(onClick,8898973:doSetIndexer,[(194,188)(194,153)]) AddHint(-56,7,31,13,Text) } Add(NumericUpDown,8023224,259,70) { Left=45 Top=45 Width=40 Maximum="2" } Add(TextBox,373699,217,70) { Left=180 Top=30 Text="HiAsm Studio!" Lines=[] Point(doText) Point(Text) Point(Data) } Add(ClassContainer,8898973,217,133) { link(onValue,2953706:doText,[(261,139)(261,124)(130,124)(130,76)]) link(value,373699:Text,[]) link(index,8023224:Value,[(230,117)(265,117)]) } BEGIN_SDK Add(EditMultiEx,73759,21,21) { WorkCount=#13:doConstructor|12:doGetIndexer|12:doSetIndexer| EventCount=#7:onValue| DataCount=#5:value|5:index| Height=207 VOffset=7 HOffset=28 link(doConstructor,1047454:doConstructor,[]) link(doGetIndexer,13662118:doReadIndexer,[(42,41)(42,181)]) link(doSetIndexer,1226127:doData,[(35,48)(35,195)]) } Add(UserClass,1047454,70,28) { ClassName="TestIndexer" AccessModifier=1 } Add(UserIndexer,3569196,133,98) { Name="indexer" AccessModifier=1 Type="string" Params=1 Types=#3:int| link(onSet,11169934:doWrite,[(184,104)(184,118)]) link(onGet,11169934:doRead,[]) } Add(InfoTip,5642296,175,28) { Info=#20:Indexer implemention| Width=120 Height=137 } Add(ArrayRW,11169934,217,105) { link(onRead,3569196:doReturn,[(258,111)(258,153)(123,153)(123,104)]) link(Array,15828122:Result,[]) link(Index,3569196:i1,[(230,93)(206,93)(206,142)(139,142)]) } Add(UserIndexerRW,13662118,105,161) { Indexer="indexer" Indexes=1 link(onReadValue,73759:onValue,[(305,174)(305,34)]) link(i1,73759:index,[(111,91)(62,91)]) } Add(DoData,1226127,49,189) { link(onEventData,13662118:doWriteIndexer,[(93,195)(93,188)]) link(Data,73759:value,[]) } Add(StrArray,15828122,217,49) { Strings=#12:Hello World!|11:Bla-bla-bla|6:Banzai| } END_SDK