Вверх ↑
Разработчик
Ответов: 26066
Рейтинг: 2121
#1: 2017-08-09 19:39:33 ЛС | профиль | цитата
inter1 писал(а):
А у заполненной таблицы строки перемещать вверх-вниз можно?

При помощи MTStrTbl это делается элементарно

Схема

Add(MST_UseEditCtrl,5161326,287,329)
{
MSTControl="tbl"
}
Add(MainForm,11610658,210,252)
{
Width=475
Height=334
link(onCreate,10041622:doEnum,[])
}
Add(Edit,1442473,350,392)
{
Left=10
Top=230
Width=360
Text=""
}
Add(MTStrTbl,1798682,231,392)
{
Left=10
Top=5
Width=360
Height=220
Name="tbl"
Columns=#1:1|1:2|1:3|
link(onClick,4159948:doEMatrix,[])
}
Add(StrList,12965356,273,203)
{
Strings=#14:1111,2222,3333|14:4444,5555,6666|14:7777,8888,9999|
}
Add(MST_Matrix,4159948,294,392)
{
MSTControl="tbl"
link(onEMatrix,1442473:doText,[])
link(X,5161326:SubItem,[])
link(Y,5161326:Index,[])
}
Add(MT_String,922736,343,252)
{
Delimeter=","
link(onResult,2904434:doRowAction,[])
}
Add(ArrayEnum,10041622,287,266)
{
link(onItem,922736:doMTString,[])
link(Array,12965356:Array,[])
}
Add(MST_RowAction,2904434,399,252)
{
MSTControl="tbl"
}
Add(Button,12119190,441,392)
{
Left=10
Top=260
TabOrder=-1
Caption="SetCol"
link(onClick,12886543:doAdd,[])
}
Add(Edit,9981778,455,336)
{
Left=75
Top=260
Text="0"
}
Add(Edit,16507298,504,336)
{
Left=130
Top=260
Width=105
Text="1111"
}
Add(MST_ColAction,2574806,553,392)
{
Action=5
MSTControl="tbl"
}
Add(MT_AddData,12886543,497,392)
{
link(onAdd,2574806:doColAction,[])
link(Data1,9981778:Text,[(503,383)(461,383)])
link(Data2,16507298:Text,[])
}
Add(Button,9258131,182,462)
{
Left=380
Top=10
TabOrder=-1
Caption="Up"
link(onClick,7040858:doRowAction,[])
}
Add(Button,4933867,182,504)
{
Left=380
Top=35
TabOrder=-1
Caption="Down"
link(onClick,7484662:doRowAction,[])
}
Add(MST_RowAction,7040858,238,462)
{
Action=8
MSTControl="tbl"
Point(Index)
link(Index,15605763:Var2,[])
}
Add(MST_RowAction,7484662,273,504)
{
Action=9
MSTControl="tbl"
Point(Index)
link(Index,15605763:Var3,[(279,446)])
}
Add(GetDataEx,15605763,238,441)
{
link(Data,1798682:Index,[])
}

карма: 22

0
Редактировалось 1 раз(а), последний 2017-08-09 21:51:37