Gitarist писал(а):
Подскажите, что я делаю не так? ))) для keyevent элемент должен быть в фокусе
вот, подсказка
Add(MainForm,939457,350,140)
{
Width=573
}
Add(ChildPanel,13577154,714,126)
{
link(onEvent1,2900382:doSetFocus,[(771,132)(771,91)(457,91)(457,146)])
}
BEGIN_SDK
Add(EditMulti,2315616,21,21)
{
EventCount=1
WorkCount=1
Width=601
Height=403
link(doWork1,8558022:doValue,[(213,27)(213,55)])
}
Add(Panel,2899805,35,126)
{
Left=300
Top=20
Width=196
Height=191
Color=-16777215
}
Add(Button,8123954,126,189)
{
Left=10
Top=10
Height=40
Caption="1"
Data=Integer(49)
link(onClick,16068034:doWork2,[])
}
Add(Button,15621436,168,196)
{
Left=70
Top=10
Height=40
Caption="2"
Data=Integer(50)
link(onClick,6603526:doWork2,[])
}
Add(Button,10858996,210,203)
{
Left=130
Top=10
Height=40
Caption="3"
Data=Integer(51)
link(onClick,7020218:doWork2,[])
}
Add(Button,13304092,126,238)
{
Left=10
Top=55
Height=40
Caption="4"
Data=Integer(52)
link(onClick,6074418:doWork2,[])
}
Add(Button,6365898,168,245)
{
Left=70
Top=55
Height=40
Caption="5"
Data=Integer(53)
link(onClick,6502993:doWork2,[])
}
Add(Button,215202,210,252)
{
Left=130
Top=55
Height=40
Caption="6"
Data=Integer(54)
link(onClick,5929663:doWork2,[])
}
Add(Button,16730402,126,287)
{
Left=10
Top=100
Height=40
Caption="7"
Data=Integer(55)
link(onClick,2150922:doWork2,[])
}
Add(Button,13675507,168,294)
{
Left=70
Top=100
Height=40
Caption="8"
Data=Integer(56)
link(onClick,12681268:doWork2,[])
}
Add(Button,11389870,210,301)
{
Left=130
Top=100
Height=40
Caption="9"
Data=Integer(57)
link(onClick,694154:doWork2,[])
}
Add(Button,9892486,168,343)
{
Left=75
Top=145
Height=40
Caption="0"
Data=Integer(48)
link(onClick,694154:doWork3,[(320,349)])
}
Add(HubEx,16068034,316,189)
{
Angle=3
link(onEvent,7445512:doEvent1,[(320,174)])
}
Add(HubEx,6603526,316,196)
{
Angle=3
link(onEvent,16068034:doWork3,[])
}
Add(HubEx,7020218,316,203)
{
Angle=3
link(onEvent,6603526:doWork3,[])
}
Add(HubEx,6074418,316,238)
{
Angle=3
link(onEvent,7020218:doWork3,[])
}
Add(HubEx,6502993,316,245)
{
Angle=3
link(onEvent,6074418:doWork3,[])
}
Add(HubEx,5929663,316,252)
{
Angle=3
link(onEvent,6502993:doWork3,[])
}
Add(HubEx,2150922,316,287)
{
Angle=3
link(onEvent,5929663:doWork3,[])
}
Add(HubEx,12681268,316,294)
{
Angle=3
link(onEvent,2150922:doWork3,[])
}
Add(HubEx,694154,316,301)
{
Angle=3
link(onEvent,12681268:doWork3,[])
}
Add(KeyEvent,1607695,399,189)
{
link(Handle,6857640:Var2,[])
link(Code,1191996:Value,[])
}
Add(Memory,8558022,399,49)
{
}
Add(WinTools,7746143,455,161)
{
link(Handle,6857640:Var3,[(461,138)])
}
Add(Hub,7445512,343,168)
{
OutCount=3
link(onEvent1,1191996:doValue,[(381,174)(381,97)])
link(onEvent2,7746143:doActive,[])
link(onEvent3,1607695:doPress,[(378,188)(378,195)])
}
Add(GetDataEx,6857640,399,133)
{
link(Data,8558022:Value,[])
}
Add(Memory,1191996,406,91)
{
link(onData,2315616:onEvent1,[(530,97)(530,27)])
}
END_SDK
Add(Edit,11802280,469,203)
{
Left=115
Top=125
Text=""
Point(Handle)
Point(onMouseDown)
link(onMouseDown,1810489:doData,[(531,223)(531,209)])
}
Add(Edit,14683328,469,273)
{
Left=45
Top=160
Text=""
Point(Handle)
Point(onMouseDown)
link(onMouseDown,8764330:doData,[(531,293)(531,279)])
}
Add(Edit,2900382,469,126)
{
Left=30
Top=80
Text=""
Point(Handle)
Point(onMouseDown)
Point(doSetFocus)
link(onMouseDown,3765033:doData,[(523,146)(523,132)])
}
Add(Edit,13031914,462,343)
{
Left=120
Top=45
Text=""
Point(Handle)
Point(onMouseDown)
link(onMouseDown,11466643:doData,[])
}
Add(DoData,3765033,546,126)
{
link(onEventData,11759781:doWork2,[])
link(Data,2900382:Handle,[(552,114)(517,114)(517,170)(482,170)])
}
Add(DoData,1810489,560,203)
{
link(onEventData,15819157:doWork2,[])
link(Data,11802280:Handle,[(566,191)(524,191)(524,247)(482,247)])
}
Add(DoData,8764330,560,273)
{
link(onEventData,10831909:doWork2,[])
link(Data,14683328:Handle,[(566,261)(524,261)(524,317)(482,317)])
}
Add(DoData,11466643,567,357)
{
link(onEventData,10831909:doWork3,[(641,363)])
link(Data,13031914:Handle,[(573,345)(524,345)(524,387)(475,387)])
}
Add(HubEx,11759781,637,126)
{
link(onEvent,13577154:doWork1,[])
}
Add(HubEx,15819157,637,203)
{
Angle=3
link(onEvent,11759781:doWork3,[])
}
Add(HubEx,10831909,637,273)
{
Angle=3
link(onEvent,15819157:doWork3,[])
}