Вверх ↑
Разработчик
Ответов: 26067
Рейтинг: 2121
#1: 2016-10-11 16:58:10 ЛС | профиль | цитата
Tad писал(а):
а оно при 2,4,6 и т.д. вызове открывает все пункты.

Это потому, что точка doEnableIdx работает триггерно.

Не знаю, зачем такие сложности, но вот так прекрасно работает
Схема

Add(MainForm,11743040,357,140)
{
Point(onDblClick)
link(onCreate,8215142:doFor,[])
link(onDblClick,7262289:doPopupHere,[(396,167)(396,139)])
}
Add(PopupMenuEx,7262289,525,133)
{
Menu=#10:Медосмотр.|15:Разряды\Звания.|9:Переводы.|18:Поощрения\Награды.|13:Соревнования.|1:-|10:Закончить.|
Font=[Consolas,11,1,0,204]
Bitmaps=[]
Point(doIdxEnabled)
Point(doEnablIdx)
}
Add(GlobalVar,4553378,469,91)
{
Name="FlagParol"
Data=Integer(0)
}
Add(For,8215142,420,154)
{
End=5
link(onEvent,6556370:doAdd,[])
}
Add(MT_Add,6556370,469,154)
{
Data=Integer(0)
link(onAdd,7262289:doIdxEnabled,[])
link(Data,4553378:Var,[])
}
[/scroll]
карма: 22

1
Голосовали:Tad
Редактировалось 1 раз(а), последний 2016-10-11 16:58:40