Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2009-04-20 21:07:34 ЛС | профиль | цитата
Pirr писал(а):
1. Есть ли у MTStrTbl аналог StringTableMT.doMT_ColorsStr?

1. Юзай MST_RowAction -- клиент строк и его метод ColorsRow.
Педупреждение! Цвет является первым элементом дополнительных MT-данных, которые таблица позволяет хранить как кортеж к каждой строке. Цвет больше не передается в формате XX#YY, а передается упакованными данными, вот так


Add(MainForm,2953706,133,196)
{
link(onCreate,8042718:doEvent1,[])
}
Add(MST_RowAction,11651593,357,217)
{
MSTControl="123"
}
Add(MTStrTbl,6461993,357,175)
{
Left=35
Top=25
Width=325
Height=200
Name="123"
Columns=#4:Tab1|4:Tab2|
ColorItems=0
}
Add(MT_AddData,8409417,238,217)
{
Count=3
link(onAdd,11651593:doRowAction,[])
link(Data1,6214789:Value,[(244,195)(195,195)])
link(Data2,15123843:Value,[])
link(Data3,13124130:Result,[(258,191)(349,191)])
}
Add(Memory,6214789,189,147)
{
Default=String(Привет)
}
Add(Memory,15123843,245,147)
{
Default=String(HiAsm)
}
Add(Memory,1560784,259,70)
{
Default=Integer(9)
}
Add(SelectColor,5167494,371,70)
{
Color=-16777194
}
Add(Hub,8042718,189,210)
{
link(onEvent1,7101690:doOperation,[(231,216)(231,139)])
link(onEvent2,8409417:doAdd,[])
}
Add(Math,7101690,294,133)
{
OpType=9
Op2=24
ResultType=0
link(onResult,13124130:doOperation,[])
link(Op1,1560784:Value,[(300,117)(265,117)])
}
Add(Math,13124130,343,133)
{
OpType=5
Op2=24
ResultType=0
link(Op2,5167494:Result,[(356,117)(377,117)])
}
Add(InfoTip,11743932,343,49)
{
Info=#11:Цвет строки|
Width=99
Height=60
}
Add(InfoTip,11656834,217,49)
{
Info=#19:Индекс цвета текста|
Width=120
Height=60
}

2. Надо попытаться подключить к MySQL источник данных DB_OLE или DB_ODBC, но тут надо знать строку подключения, может Nic поможет. Dilma обещался сделать отдельный источник данных DB_MySQL, но пока его нет
карма: 22

0