На просторах форумов нашёл пример, немного доработал и получил вот такой результат:
В ячейках по отдельности можно менять цвет фона, букв так-же толщину шрифта и сам шрифт.
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)]) }
Всем удачи!
|