
Я правильно понял что для добавления код можно задавать (судя по схеме), а можно и не задавать в потоке, все равно все работает, или я опять не понял?
Add(MainForm,3063237,189,252)
{
Width=398
Height=376
link(onCreate,1976442:doEnum,[])
}
Add(MTStrTbl,15043066,189,301)
{
Width=390
Height=170
Name="MTStrTbl"
Columns=#3:Имя|7:Фамилия|8:Отчество|
ColorItems=0
CheckBoxes=0
MultiSelect=0
}
Add(StrList,4383086,231,196)
{
Strings=#22:Иван;Иванов;Иванович;0|26:Андрей;Андреев;Андреевич;0|
}
Add(ArrayEnum,1976442,245,266)
{
link(onItem,16356153:doMT,[])
link(Array,4383086:Array,[])
}
Add(MST_RowAction,15395190,343,259)
{
MSTControl="MTStrTbl"
}
Add(MT_String,16356153,294,259)
{
link(onResult,15395190:doRowAction,[])
}
Add(PointHint,5981647,238,336)
{
Info=#43:Пример вставки строки в определенный индекс|
Transparent=0
VAlign=0
Width=218
Height=179
}
Add(MST_RowAction,8879145,399,469)
{
Action=1
MSTControl="MTStrTbl"
}
Add(Label,14685317,357,364)
{
Top=175
Width=88
Height=17
Caption="Вставить строку"
}
Add(Edit,14198201,357,413)
{
Left=165
Top=175
Width=75
Text="Папин"
}
Add(Label,1507503,287,364)
{
Left=315
Top=175
Width=10
Height=17
Caption="в"
}
Add(Edit,7221313,266,413)
{
Left=325
Top=175
Width=20
Text="1"
}
Add(Label,16139651,245,364)
{
Left=350
Top=175
Width=40
Height=17
Caption="индекс"
}
Add(Edit,4347667,315,413)
{
Left=90
Top=175
Width=75
Text="Папа"
}
Add(Edit,5289316,399,413)
{
Left=240
Top=175
Width=75
Text="Папович"
}
Add(Button,15646096,266,469)
{
Top=195
Width=390
Caption="Вставить"
link(onClick,6302030:doAdd,[])
}
Add(MT_AddData,6302030,308,469)
{
Count=4
link(onAdd,8879145:doRowAction,[])
link(Data1,7221313:Text,[(314,457)(272,457)])
link(Data2,4347667:Text,[])
link(Data3,14198201:Text,[(328,453)(363,453)])
link(Data4,5289316:Text,[(335,458)(405,458)])
}