Вверх ↑
Разработчик
Ответов: 26234
Рейтинг: 2140
#1: 2013-12-20 03:48:26 ЛС | профиль | цитата
Вот так вроде у меня не моргает и закрывается все нормально.

Add(MainForm,14330442,588,322)
{
 MouseCapture=0
 Point(Handle)
 Point(onKillFocus)
 Point(onMouseDown)
 Point(doSetFocus)
}
Add(Button,12156273,294,161)
{
 Left=15
 Top=25
 link(onClick,1250014:doEvent,[])
}
Add(TabControl,16410121,329,322)
{
 Left=105
 Top=45
 Tabs=#1:1|1:2|
 Bitmaps=[]
 Point(onMouseDown)
 Point(onMouseUp)
 link(onMouseDown,8913840:doEvent1,[(368,335)(368,251)])
 link(onMouseUp,3583513:doDeferredEvent,[])
}
Add(DeferredEvent,3583513,385,336)
{
 link(onDeferredEvent,2609437:doEvent1,[])
}
Add(Hub,2609437,434,336)
{
 OutCount=3
 link(onEvent1,1716787:doWork2,[(459,342)(459,279)])
 link(onEvent2,11293718:doEvent,[(466,349)(466,321)])
 link(onEvent3,14330442:doSetFocus,[])
}
Add(SendMessage,16199774,588,266)
{
 Message=4
 link(Handle,11119975:Handle,[])
}
Add(Hub,8913840,413,245)
{
 link(onEvent1,1716787:doWork1,[(438,251)(438,272)])
 link(onEvent2,11119975:hide,[(445,258)(445,188)])
}
Add(ChanelToIndex,1716787,469,266)
{
 link(onIndex,16199774:doSendMessage,[])
}
Add(ChildFormEx,11119975,588,161)
{
 Mode=1
 link(onEvent,11000450:doDeferredEvent,[])
}
BEGIN_SDK
  Add(EditMultiEx,10053687,21,21)
  {
   WorkCount=#5:##add|7:##clear|7:visible|4:hide|
   EventCount=#7:onEvent|
   VarCount=#6:Handle|
   Point(##add)
   Point(##clear)
   link(##add,16088983:doWork1,[(74,27)])
   link(visible,16088983:doWork2,[])
   link(hide,2328798:doWork1,[(88,48)(88,118)])
   link(Handle,7403987:Handle,[(27,159)(160,159)])
  }
  Add(MainForm,7403987,154,84)
  {
   Left=35
   Top=105
   Visible=1
   Point(doVisible)
   Point(Close)
   Point(Handle)
   link(Close,12173419:GetData,[])
  }
  Add(ChanelToIndex,2328798,98,112)
  {
   link(onIndex,7403987:doVisible,[])
  }
  Add(HubEx,16088983,70,35)
  {
   Angle=1
   link(onEvent,2328798:doWork2,[(74,125)])
  }
  Add(EventFromData,12173419,154,35)
  {
   link(onEvent,10053687:onEvent,[(193,41)(193,27)])
  }
END_SDK
Add(Switch,4454115,385,98)
{
 DataOn=Integer(1)
 DataOff=Integer(0)
 Point(State)
 Point(doOn)
}
Add(IndexToChanel,1250014,385,161)
{
 Point(Index)
 link(onEvent1,13330681:doEvent1,[])
 link(Index,1457158:Var2,[])
}
Add(Hub,13330681,434,161)
{
 link(onEvent1,11119975:##add,[])
 link(onEvent2,4454115:doOn,[(459,174)(459,153)(375,153)(375,118)])
}
Add(DeferredEvent,11000450,644,161)
{
 link(onDeferredEvent,15855940:doEvent1,[])
}
Add(Hub,15855940,700,161)
{
 link(onEvent1,11119975:##clear,[(725,167)(725,153)(578,153)(578,174)])
 link(onEvent2,4454115:doReset,[(732,174)(732,90)(375,90)(375,111)])
}
Add(IndexToChanel,11293718,511,315)
{
 Point(Index)
 link(onEvent2,11119975:visible,[(550,328)(550,181)])
 link(Index,1457158:Var3,[(517,138)])
}
Add(GetDataEx,1457158,385,133)
{
 link(Data,4454115:State,[])
}



Но че-то очень намучено все получилось
карма: 22

0