Make(cnet) ver(4.05 build 186) Add(EntryPoint,2953706,105,35) { Width=434 Height=173 Platform=1 } Add(Inline,8048431,182,77) { WorkPoints=#7:doWork1|7:doWork2| EventPoints=#8:onEvent1|8:onEvent2| VarPoints=#8:Integer_|5:Text_|5:Real_|8:Boolean_| DataPoints=#4:Data| Code="private void doWork(object data, int index) {\r\n string str = sys.Data;\r\n switch (index) {\r\n case 0:\r\n sys.onEvent1(str)\r\n break;\r\n case 1:\r\n sys.onEvent2(data)\r\n break;\r\n default:\r\n sys.onEvent2(index)\r\n break;\r\n }\r\n}\r\n\r\nprivate string Text_() {\r\n return(sys.Data);\r\n}\r\n\r\nprivate double Real_() {\r\n return(Math.PI);\r\n}\r\n\r\nprivate int Integer_() {\r\n return(4);\r\n}\r\n\r\nprivate bool Boolean_() {\r\n return(true);\r\n}" link(onEvent1,3412304:doText,[]) link(onEvent2,2720255:doText,[(230,90)(230,125)]) link(Data,1627602:Text,[]) } Add(Button,514144,105,77) { Left=40 Top=25 Text="doWork1" Point(onClick) link(onClick,8048431:doWork1,[]) } Add(TextBox,1627602,182,35) { Left=135 Top=25 Text="Hello World!" Lines=[] Multiline=0 Point(doText) Point(Text) Point(Data) } Add(Label,3412304,245,77) { Left=135 Top=50 Width=275 Point(doText) Point(onClick) } Add(Button,15263395,105,119) { Left=40 Top=80 Text="doWork2" Data=String(HiAsm Studio!) Point(onClick) link(onClick,9399073:doEvent1,[]) AddHint(-59,45,91,13,Data) } Add(Label,14871259,245,161) { Left=135 Top=115 Width=275 Point(doText) Point(onClick) } Add(Hub,9399073,147,119) { link(onEvent1,8048431:doWork2,[(171,125)(171,90)]) link(onEvent2,5669689:doString,[]) } Add(Label,2720255,245,119) { Left=135 Top=85 Width=275 Point(doText) Point(onClick) } Add(FormatStr,5669689,182,126) { DataCount=4 Mask="{0} {1} {2} {3}" link(onResult,14871259:doText,[(230,132)(230,167)]) link(Str1,8048431:Integer_,[]) link(Str2,8048431:Text_,[]) link(Str3,8048431:Real_,[]) link(Str4,8048431:Boolean_,[]) }