Как я понял, события на Клик и ДаблКлик не выдают код нажатой кнопки мыши, приходится прибегать к ухищрениям (схема ниже)
А событие онМаусДаун генерирует все события, кроме клика правой кнопкой.
Примерную схему прилагаю
Add(Label,5075791,329,126)
{
Left=280
Top=140
}
Add(Image,617065,91,126)
{
Left=115
Top=125
Point(onDblClick)
Point(onMouseDown)
link(onClick,7197849:doData,[])
link(onDblClick,3940339:doData,[])
link(onMouseDown,6337435:doValue,[(142,146)(142,83)])
}
Add(Math,4822773,266,133)
{
Op2=2
link(onResult,12178132:doWork3,[(312,139)])
}
Add(DoData,7197849,217,126)
{
link(onEventData,12178132:doWork2,[(308,132)])
link(Data,3606664:Var3,[(223,121)])
}
Add(DoData,3940339,182,133)
{
link(onEventData,4822773:doOperation,[])
link(Data,3606664:Var1,[(188,121)])
}
Add(HubEx,12178132,308,119)
{
link(onEvent,5075791:doText,[])
}
Add(Memory,6337435,203,77)
{
}
Add(GetDataEx,3606664,196,112)
{
link(Data,6337435:Value,[])
}