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 поправил