Вверх ↑
Разработчик
Ответов: 26151
Рейтинг: 2127
#1: 2010-03-01 13:41:56 ЛС | профиль | цитата
olDjeka писал(а):
реакция нормализуется только на пустом поле, на строке не меняется

Оно так всегда и работало, причем, на любой таблице класса ListView. Для нормальной работы с режимом onMouseUp используется точка onMouseMove, например, вот так



Add(MainForm,14680810,182,182)
{
link(onActivate,15275062:doClear,[])
}
Add(Debug,6798775,462,203)
{
}
Add(MTStrTbl,5144574,350,175)
{
Left=280
Top=105
Align=5
Name="1"
Columns=#1:1|
Point(onMouseMove)
Point(onMouseUp)
link(onMouseMove,5216968:doEvent,[])
}
Add(MST_RowAction,15395190,294,175)
{
MSTControl="1"
}
Add(Memory,15275062,238,175)
{
Default=String(Audi)
link(onData,15395190:doRowAction,[])
}
Add(IndexToChanel,5216968,406,203)
{
link(onEvent1,12664764:doWork2,[])
link(onEvent2,12664764:doWork3,[(452,216)])
}
Add(HubEx,12664764,448,203)
{
link(onEvent,6798775:doEvent,[])
}

карма: 22

1
Голосовали:olDjeka