Вверх ↑
Разработчик
Ответов: 26135
Рейтинг: 2126
#1: 2009-05-03 12:51:28 ЛС | профиль | цитата
Tad писал(а):
Почему не снимается выделение (схема твоя) хотя от кнопки работает нормально

А потому, что надо подождать, пока отрабатаются события таблицы. Для этого что делаем... правильно, ставим таймер. Вот только не говори, что не знал. Для установки фокуса на Edit, такая схема тоже применяется.



Add(PopupMenuEx,12306466,574,301)
{
Menu=#9:Исправить|8:Добавить|6:Печать|
Bitmaps=[]
Point(doidxVisible)
Point(doIdxEnabled)
link(MenuItemIdx,14433970:doEvent,[])
}
Add(MST_SelectRow,10510836,812,308)
{
AutoMakeVisible=1
MSTControl="spr"
}
Add(Button,8966113,637,350)
{
Left=190
Top=180
Data=Integer(2)
link(onClick,12142592:doWork3,[(683,356)])
}
Add(Memory,1418436,756,308)
{
Default=Integer(-1)
link(onData,10510836:doSelect,[])
}
Add(IndexToChanel,14433970,637,301)
{
Count=3
link(onEvent2,12142592:doWork1,[(683,314)])
link(onEvent3,12142592:doWork2,[])
}
Add(HubEx,12142592,679,308)
{
link(onEvent,16223024:doTimer,[])
}
Add(Timer,16223024,700,315)
{
Interval=25
Enable=1
AutoStop=1
link(onTimer,1418436:doClear,[])
}


Описания к точкам MST_SelectRow поправил
карма: 22

0