Make(delphi) ver(4.04 build 184) Add(MainForm,2953706,203,84) { Width=513 link(onCreate,9626959:doWork1,[(247,104)]) } Add(ChildScrollBox,6925405,273,140) { link(onEvent1,14559346:Method,[]) } BEGIN_SDK Add(EditMulti,9683016,35,35) { EventCount=1 WorkCount=2 VarCount=2 Width=370 Height=186 link(doWork1,11738760:doEvent1,[(44,41)(44,160)]) link(Var1,1543103:Var1,[(41,131)]) link(Var2,4658036:Var2,[(48,209)(356,209)]) link(doWork2,568215:doEvent1,[]) } Add(ScrollBox,9043019,294,161) { Left=10 Top=10 Width=240 Height=155 Align=1 Color=-16777211 MakeExt(Align,,Align) MakeExt(Visible,,Visible) MakeExt(Enabled,,Enabled) MakeExt(TabOrder,,TabOrder) MakeExt(Ctl3D,,Ctl3D) MakeExt(WinStyle,,WinStyle) MakeExt(Name,,Name) MakeExt(Hint,,Hint) MakeExt(HintManager,,HintManager) MakeExt(BorderStyle,,BorderStyle) } Add(ChildPanelEx,5072441,238,168) { @Hint=#14:Элемент анкеты| Mode=1 link(name,1543103:Var3,[(244,131)]) link(value,4658036:Var1,[(251,130)]) } BEGIN_SDK Add(EditMultiEx,5030093,14,21) { WorkCount=#5:##add|8:##select|7:##clear| DataCount=#4:name|5:value| Width=328 Height=165 Point(##add) Point(##select) Point(##clear) link(##add,15168563:doEvent1,[(38,27)(38,41)]) link(##select,14631634:doWork2,[(21,34)(21,132)]) } Add(Panel,9284449,119,140) { Width=358 Height=16 Align=2 Color=-16777211 BevelInner=0 BevelWidth=0 Point(onShow) } Add(Edit,116699,286,126) { Left=115 Width=243 Height=17 Align=5 Font=[MS Sans Serif,8,0,-16777208,1] WinStyle=1 Text="" Point(doVisible) link(onChange,4702504:doWrite,[(326,132)(326,167)(167,167)(167,139)]) } Add(Label,7794216,286,28) { Left=1 Top=1 Width=115 Height=14 Align=1 Color=-16777211 Font=[MS Sans Serif,8,1,-16777208,1] ColorSp=-16777211 Transparent=0 AutoSize=1 Alignment=1 Point(doVisible) } Add(If_else,9806662,133,35) { Op2=String(----) link(onTrue,15104596:doData,[]) link(onFalse,7794216:doText,[(174,48)(174,34)]) } Add(ChildPanel,14597480,287,70) { @Hint=#19:Полоска-разделитель| FirstUsage=0 } BEGIN_SDK Add(EditMulti,16703962,21,21) { WorkCount=1 Width=195 Height=88 } Add(Panel,11081401,77,42) { Left=35 Top=105 Height=14 Align=2 Color=-16777211 Ctl3D=0 WinStyle=1 BorderWidth=6 BevelInner=0 BevelWidth=0 } Add(ChildPanel,7871494,126,42) { } BEGIN_SDK Add(EditMulti,436028,21,21) { } Add(Panel,1046744,35,105) { Left=35 Top=105 Align=5 Color=-16777208 } END_SDK END_SDK Add(Hub,2176860,237,35) { OutCount=3 link(onEvent1,7794216:doVisible,[]) link(onEvent2,116699:doVisible,[(274,48)(274,139)]) link(onEvent3,14597480:doWork1,[(266,55)(266,76)]) } Add(DoData,15104596,182,35) { Data=Integer(0) link(onEventData,2176860:doEvent1,[]) } Add(ArrayRW,4702504,175,126) { link(onRead,116699:doText2,[]) link(Array,5030093:value,[(181,115)(27,115)]) link(Index,4591950:Value,[]) } Add(Hub,15168563,48,35) { OutCount=3 link(onEvent1,1984240:doRead,[]) link(onEvent2,4591950:doValue,[(80,48)(80,76)]) link(onEvent3,14631634:doWork1,[(69,55)]) } Add(ArrayRW,1984240,91,35) { link(onRead,9806662:doCompare,[]) link(Array,5030093:name,[(97,9)(20,9)]) } Add(HubEx,14631634,65,126) { link(onEvent,4702504:doRead,[]) } Add(Memory,4591950,182,70) { @Hint=#19:Хранит номер ячейки| } END_SDK Add(ChildPanel,3064095,294,84) { @Hint=#57:Отступ сверху: чтобы буквы не прижимались к верхнему краю| } BEGIN_SDK Add(EditMulti,1631519,21,21) { } Add(Panel,6674243,35,105) { Left=35 Top=105 Height=4 Align=2 Color=-16777211 BorderWidth=0 BevelInner=0 BevelWidth=0 } END_SDK Add(StrList,6637966,77,70) { @Hint=#24:Список элементов анкеты.| Strings=#7:Фамилия|3:Имя|8:Отчество|4:----|5:Адрес|8:Телефон | MakeExt(Strings,Список элементов анкеты. ---- означает разделитель,NamesList) } Add(StrList,13587285,336,35) { Strings=#6:Пупкин|7:Василий|8:Иванович|0:|8:Сенная 6|7:1253460|0:|0:| MakeExt(Strings,Список значений полей,ValuesList) link(onChange,9683016:onEvent1,[]) } Add(GetDataEx,1543103,91,126) { link(Data,6637966:Array,[]) } Add(Hub,568215,126,42) { link(onEvent1,13587285:doClear,[]) link(onEvent2,889171:doFor,[(147,55)(147,62)]) } Add(For,889171,154,56) { IncludeEnd=1 link(onEvent,9911884:doEvent1,[]) link(End,13946129:Var1,[(167,37)(65,37)(65,148)]) } Add(DoData,4589983,238,56) { link(onEventData,13587285:doAdd,[(303,62)(303,41)]) } Add(InfoTip,11220876,119,7) { Info=#48:Эти элементы нужны для корректной очистки списка| Width=169 Height=95 } Add(GetDataEx,4658036,350,125) { link(Data,13587285:Array,[]) } Add(Hub,9911884,203,56) { link(onEvent1,4589983:doData,[]) link(onEvent2,5072441:##select,[(229,69)(229,181)]) } Add(For,10611305,77,168) { IncludeEnd=1 link(onEvent,5072441:##add,[]) link(End,13946129:Var2,[]) } Add(GetDataEx,13946129,84,143) { link(Data,6637966:Count,[]) } Add(Hub,11738760,49,154) { link(onEvent1,11903515:doWork1,[(151,160)]) link(onEvent2,10611305:doFor,[(70,167)(70,174)]) } Add(PointHint,12222728,21,245) { Info=#45:Очистка при инициализации. На всякий пожарный| Width=295 Height=25 link(Event,11903515:doWork3,[(328,257)(328,224)(151,224)]) } Add(HubEx,11903515,147,182) { link(onEvent,5072441:##clear,[]) } END_SDK Add(Button,8328098,231,231) { Left=250 Top=5 Caption="Copy" link(onClick,3285039:doEnum,[]) } Add(ArrayEnum,3285039,280,231) { link(onItem,12484487:doAdd,[]) link(Array,12355722:Var2,[]) } Add(Memo,12484487,322,231) { Left=315 Width=190 Height=271 Align=3 } Add(Button,12328793,98,147) { Left=250 Top=45 Caption="Clear" link(onClick,15667105:doWork2,[]) } Add(PointHint,14559346,322,130) { Info=#38:Событие об изменении значений в списке| Width=239 } Add(PointHint,13650051,42,109) { Info=#22:Инициализация элемента| Width=141 link(Event,9626959:doWork2,[]) } Add(PointHint,13983762,294,196) { Info=#25:Значения в строках анкеты| Width=162 link(Data,12355722:Var3,[(375,183)]) } Add(PointHint,3604118,147,196) { Info=#21:Названия строк анкеты| Width=134 link(Data,6925405:Var1,[(214,184)(279,184)]) } Add(GetDataEx,12355722,280,178) { link(Data,6925405:Var2,[]) } Add(PointHint,196930,14,67) { Info=#26:Очистка содержимого анкеты| Width=169 link(Event,15667105:doWork1,[(193,83)]) } Add(HubEx,15667105,189,147) { link(onEvent,6925405:doWork2,[]) } Add(HubEx,9626959,243,119) { Angle=1 link(onEvent,6925405:doWork1,[(247,146)]) } Add(Label,12216388,252,77) { Left=250 Top=80 Caption="Тест" }