Tad писал(а):
Зачем выделяется строка в таблице и при одинарном и двойном клике и при ЛКМ и ПКМ1. Это вопросы не ко мне, а к KOLy
2. Плохо смотрим испраления и добавления в компонентах -- в PopUpMenuEX (и в MenuEx, тоже) давно уже есть точки doIdxCheck, doIdxEnable, doIdxVisible и doIdxHighLite, которые работают не триггерно, а по значению из потока
------------ Дoбавленo в 03.16:
Может так
Add(MainForm,974285,315,140)
{
Width=797
link(onCreate,7779073:doFor,[])
}
Add(PopupMenuEx,12306466,672,343)
{
Menu=#8:Добавить|8:Изменить|6:Печать|9:Исправить|
Bitmaps=[]
Point(doidxVisible)
Point(onEndPopup)
}
Add(MTStrTbl,7442668,420,252)
{
Left=15
Top=10
Width=225
Height=145
Name="spr"
Columns=#5:1=180|
Grid=0
Point(onDblClick)
Point(onMouseMove)
link(onMouseMove,5613300:doEvent,[(468,286)(468,335)])
}
Add(Hub,3865964,546,336)
{
link(onEvent1,483192:doCompare,[(570,342)(570,314)])
link(onEvent2,12306466:doPopupHere,[])
}
Add(MST_RowAction,8560653,469,154)
{
MSTControl="spr"
}
Add(For,7779073,371,154)
{
Start=1
End=10
link(onEvent,8545589:doStrCat,[])
}
Add(StrCat,8545589,420,154)
{
Str1="Строка "
link(onStrCat,8560653:doRowAction,[])
}
Add(MT_AddData,8408733,329,364)
{
link(onAdd,12306466:doidxVisible,[])
link(Data1,1731279:Value,[])
link(Data2,12493228:Value,[(342,331)(377,331)])
}
Add(Memory,1731279,329,287)
{
Default=Integer(3)
}
Add(Memory,12493228,371,273)
{
Default=Integer(0)
}
Add(DoData,12721348,672,308)
{
Data=Integer(1)
link(onEventData,12493228:doValue,[(713,314)(713,246)(299,246)(299,279)])
}
Add(IndexToChanel,5613300,483,329)
{
link(onEvent2,3865964:doEvent1,[])
}
Add(Hub,15723565,630,371)
{
link(onEvent1,12493228:doClear,[(664,377)(664,437)(299,437)(299,286)])
link(onEvent2,6343594:doWork3,[(656,384)(656,428)(312,428)])
}
Add(HubEx,6343594,308,357)
{
link(onEvent,8408733:doAdd,[])
}
Add(Hub,6223376,630,308)
{
link(onEvent1,12721348:doData,[])
link(onEvent2,6343594:doWork1,[(656,321)(656,231)(312,231)])
}
Add(If_else,483192,581,308)
{
Type=4
Op2=Integer(0)
link(onTrue,6223376:doEvent1,[])
link(onFalse,15723565:doEvent1,[(621,321)(621,377)])
link(Op1,7442668:Index,[(587,299)(433,299)])
}