Вверх ↑
Ответов: 322
Рейтинг: 8
#1: 2021-03-16 07:28:48 ЛС | профиль | цитата
На просторах форумов нашёл пример, немного доработал и получил вот такой результат:
1.jpg
В ячейках по отдельности можно менять цвет фона, букв так-же толщину шрифта и сам шрифт.

Add(MainForm,2953706,322,336)
{
Width=868
Height=416
link(onCreate,1302391:doEnum,[])
}
Add(StrList,5280837,364,294)
{
Strings=#39:Привет;1;1;0;0;0;1;1;1;0;0;1;0;0;1;1;1;|39:Привет;1;1;1;1;0;0;0;1;1;1;1;0;0;0;0;0;|40:Здорово;0;0;0;0;0;0;0;1;1;1;1;1;1;1;1;1;|0:|
}
Add(ArrayEnum,1302391,378,350)
{
link(onItem,1965424:doMT,[])
link(Array,5280837:Array,[])
}
Add(MTStrTbl,15079318,343,175)
{
Width=852
Height=280
Align=2
Name="222"
Columns=#14:Название=70==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|9:Ном=40==2|0:|
ColorItems=0
Grid=0
link(FormatCell,13332854:GetData,[])
}
Add(MST_RowAction,9103434,476,343)
{
MSTControl="222"
}
Add(MT_String,1965424,427,343)
{
link(onResult,9103434:doRowAction,[])
}
Add(EventFromData,13332854,357,126)
{
link(onEvent,6109613:doEvent1,[])
}
Add(DoData,6311065,637,133)
{
Data=String(10777215,255,MS Sans Serif,8,1)
link(onEventData,13552075:doWork2,[])
}
Add(MT_MultiMem,12442273,427,133)
{
Count=1
link(onData,5736427:doFor,[])
}
Add(Hub,6109613,399,126)
{
link(onEvent1,12026103:doData,[(424,132)(424,97)])
link(onEvent2,12442273:doValue,[])
}
Add(HubEx,16259747,504,77)
{
Angle=2
link(onEvent,13332854:doData,[(344,83)(344,132)])
}
Add(DoData,12026103,434,91)
{
link(onEventData,16259747:doWork3,[(508,97)])
}
Add(If_else,1401113,581,133)
{
link(onTrue,6311065:doData,[])
link(Op1,4383348:Var2,[(587,121)(487,121)])
link(Op2,10294597:Value,[])
}
Add(RedrawManager,11201372,735,84)
{
ControlManager="222"
}
Add(For,5736427,490,133)
{
Start=1
link(onEvent,15786532:doEvent1,[])
link(End,15079318:CountCol,[(503,114)(477,114)(477,218)(370,218)])
}
Add(Memory,10294597,588,84)
{
Default=Integer(0)
link(onData,9765239:doWork2,[])
}
Add(DoData,13314792,658,294)
{
Data=String(16707215,255,MS Sans Serif,8,1)
link(onEventData,13552075:doWork3,[(702,300)(702,200)(676,200)])
}
Add(If_else,15785623,602,294)
{
link(onTrue,13314792:doData,[])
link(Op1,4383348:Var3,[(608,173)])
link(Op2,9649351:Value,[])
}
Add(Memory,9649351,609,217)
{
Default=Integer(1)
link(onData,9765239:doWork3,[(718,223)])
}
Add(GetDataEx,4383348,481,168)
{
Angle=2
link(Data,12442273:Value1,[(487,179)(433,179)])
}
Add(HubEx,9765239,714,84)
{
link(onEvent,11201372:doRedraw,[])
}
Add(HubEx,13552075,672,133)
{
link(onEvent,16259747:doWork2,[(695,139)(695,83)])
}
Add(InfoTip,7863614,651,266)
{
Info=#48:Здесь меняется шрифт, толщина, цвет фона и буквы|
Width=134
Height=74
}
Add(InfoTip,10321113,602,189)
{
Info=#20:Данные для сравнения|
Width=92
Height=67
}
Add(Hub,15786532,539,133)
{
link(onEvent1,1401113:doCompare,[])
link(onEvent2,15785623:doCompare,[(566,146)(566,300)])
}
Всем удачи!
карма: 0

0