Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,84,28) { Width=313 Height=271 } Add(Dictionary,15549834,182,91) { Dictionary=#5:one=1|5:two=2|7:three=3|6:four=4|6:five=5| Point(onGetItem) Point(doGetItem) link(Key,14515928:Var2,[]) link(Value,1423719:Text,[(195,82)(237,82)]) link(onGetItem,6727106:doShow2,[]) } Add(Button,15861277,84,140) { Left=40 Top=90 Text="Get" Point(onClick) link(onClick,10301691:doTry,[]) AddHint(-56,9,32,13,Text) } Add(Button,2509435,84,189) { Left=40 Top=120 Text="Enum" Point(onClick) link(onClick,503597:doForEach,[]) AddHint(-68,10,42,13,Text) } Add(ForEach,503597,182,189) { @Hint=#6:object| link(onItem,9876787:doEvent1,[]) link(onStop,7245579:doAppendText,[(222,202)(222,244)]) link(obj,15549834:Dictionary,[]) } Add(Label,7514552,133,28) { Left=125 Top=45 Text="Key:" Point(doText) Point(onClick) } Add(Button,13421485,84,91) { Left=40 Top=60 Text="Add" Point(onClick) link(onClick,15549834:doAdd,[]) AddHint(-57,8,34,13,Text) } Add(Label,15425554,280,28) { Left=200 Top=45 Text="Value:" Point(doText) Point(onClick) } Add(TextBox,1423719,231,28) { Left=200 Top=60 Width=70 Text="Value" Lines=[] Point(doText) Point(Text) Point(Data) } Add(Try,10301691,126,140) { link(onTry,15549834:doGetItem,[(167,146)(167,111)]) link(onCatch,12349567:doShow,[]) } Add(TextBox,7245579,266,231) { Left=125 Top=85 Width=145 Height=125 TabIndex=2 Lines=[] Multiline=0 Point(doText) Point(Text) Point(Data) Point(GetType) Point(doAppendText) link(Data,14500981:ToString,[]) } Add(StringBuilder,14500981,259,189) { Point(ToString) Point(doAppendLine) } Add(Hub,9876787,231,189) { link(onEvent1,14500981:doAppend,[]) link(onEvent2,14500981:doAppendLine,[]) } Add(MessageBox,6727106,238,84) { Point(doShow2) link(Caption,14515928:Var3,[(251,75)]) } Add(TextBox,13467822,182,28) { Left=125 Top=60 Width=70 Text="Key" Lines=[] Point(doText) Point(Text) Point(Data) } Add(MessageBox,12349567,238,147) { } Add(GetDataEx,14515928,182,70) { link(Data,13467822:Text,[]) }