Make(delphi) ver(4.05 build 186) Add(MainForm,2411714,371,455) { Width=225 Height=265 Caption="DS_UserData" Position=1 link(onCreate,15682132:doEvent1,[]) } Add(ComboBox,10584694,525,441) { Left=5 Top=5 Width=200 Height=21 Strings=#6:data_1|6:data_2|6:data_3| Point(doSelect) link(onClick,64688:doEvent1,[(564,454)(564,433)(459,433)(459,510)]) } Add(DoData,12231519,532,518) { link(onEventData,6605505:doCaptionField,[]) link(Data,10584694:String,[]) } Add(Hub,64688,469,504) { InCount=2 link(onEvent1,12231519:doData,[(507,510)(507,524)]) link(onEvent2,6605505:doRefresh,[]) } Add(Hub,15682132,420,469) { link(onEvent1,10584694:doSelect,[]) link(onEvent2,64688:doEvent2,[(452,482)(452,517)]) } Add(DS_UserData,1392684,525,392) { Name="udata" link(Count,9567771:Count,[(531,383)(657,383)]) link(Columns,9502948:Text,[]) link(Row,4344754:GetData,[(545,369)(594,369)]) } Add(EventFromData,4344754,588,329) { link(onEvent,9567771:doGetString,[]) } Add(StrList,9502948,532,315) { Strings=#6:data_1|6:data_2|6:data_3| } Add(StrList,9567771,644,301) { Strings=#12:item1|34|125|12:item2|56|127|12:item3|77|567|12:item4|66|789|12:item5|34|478| Point(onGetString) Point(doGetString) Point(doReplace) link(onGetString,10334456:doMTString,[]) } Add(MT_String,10334456,700,294) { Delimeter="|" link(onResult,4344754:doData,[(739,300)(739,286)(578,286)(578,335)]) } Add(MListBox,6605505,595,511) { Left=5 Top=30 Width=200 Height=190 DataSource="udata" CaptionField="data_1" DataType=2 DataField="data_1" Point(doCaptionField) link(onSelectChange,2411714:doCaption,[(634,517)(634,559)(361,559)(361,461)]) }