Вверх ↑
Ответов: 2335
Рейтинг: 682
#1: 2022-10-16 10:16:52 ЛС | профиль | цитата
kamakama, в режиме без облегчить, когда квадратики не исчезают не хватает эффекта нажатия. К примеру изменения цвета на зеленый если правильно и красный если ошибка. Или просто нажатия (эффект нажатой кнопки) как минимум.
Вот к примеру с изменением цвета:

Add(MainForm,8211190,1085,189)
{
 Width=614
 Height=708
 Color=15780518
 Caption="таблицы Шульте"
 BorderStyle=4
}
Add(For,13053980,343,203)
{
 End=10
 Point(doStep)
 link(onEvent,4061860:doFor,[])
 link(End,1532710:Var2,[])
}
Add(For,4061860,420,203)
{
 End=10
 Point(doStep)
 link(onEvent,3828943:doString,[])
 link(End,1532710:Var3,[(433,192)])
}
Add(FormatStr,3828943,497,203)
{
 Mask="%1;%2"
 link(onFString,7108774:doWork1,[])
 link(Str1,4061860:Position,[(503,191)(468,191)(468,247)(426,247)])
 link(Str2,13053980:Position,[(510,184)(397,184)(397,248)(349,248)])
}
Add(Random,15998293,252,308)
{
 Min=1
 Max=10
 Point(doRandomWithoutRepeats)
 Point(Max)
 Point(doMax)
 link(onRandom,8341895:doAdd,[(322,314)(322,349)])
 link(Max,6285010:Var,[])
}
Add(StrList,8341895,339,343)
{
}
Add(ArrayRW,2682460,353,418)
{
 link(onRead,7108774:doWork4,[(566,424)(566,230)])
 link(Array,8341895:Array,[])
}
Add(For,9299467,252,404)
{
 End=10
 link(onEvent,10141161:doEvent1,[])
 link(End,16589089:Var,[])
}
Add(Hub,10141161,311,404)
{
 link(onEvent1,7108774:doWork2,[(553,410)(553,216)])
 link(onEvent2,2682460:doRead,[(332,417)(332,424)])
}
Add(Hub,1892747,175,112)
{
 OutCount=10
 link(onEvent1,7108774:doWork3,[(536,118)(536,223)])
 link(onEvent2,8341895:doClear,[(221,125)(221,356)])
 link(onEvent3,5331120:doData,[(221,132)(221,223)])
 link(onEvent4,15998293:doMax,[(221,139)(221,342)])
 link(onEvent5,2196919:doEvent1,[(490,146)(490,83)])
 link(onEvent6,8492381:doEvent1,[])
 link(onEvent7,13053980:doFor,[(305,160)(305,209)])
 link(onEvent8,15998293:doRandomize,[(221,167)(221,321)])
 link(onEvent9,15998293:doRandomWithoutRepeats,[(221,174)(221,335)])
 link(onEvent10,9299467:doFor,[(221,181)(221,410)])
}
Add(ChildPanel,7108774,574,203)
{
 link(onEvent1,10940894:doCompare,[])
}
BEGIN_SDK
  Add(EditMulti,6464428,21,21)
  {
   EventCount=1
   WorkCount=4
   VOffset=50
   link(doWork1,7715065:##add,[])
   link(doWork2,7715065:##select,[])
   link(doWork3,7715065:##clear,[])
   link(doWork4,7715065:doName,[])
  }
  Add(Panel,7706112,217,168)
  {
   Left=5
   Top=35
   Width=608
   Height=615
   Color=15780518
   BorderWidth=0
   BevelWidth=0
  }
  Add(ChildPanelEx,7715065,238,71)
  {
   Mode=2
   link(onEventData,6464428:onEvent1,[])
  }
  BEGIN_SDK
    Add(EditMultiEx,1971879,21,21)
    {
     WorkCount=#5:##add|8:##select|7:##clear|6:doName|
     EventCount=#11:onEventData|
     Width=881
     Height=389
     VOffset=60
     Point(##add)
     Point(##select)
     Point(##clear)
     link(##add,4718739:doSplit,[(56,87)(56,230)])
     link(doName,985250:doEvent1,[(56,108)(56,111)])
    }
    Add(Panel,4984813,350,217)
    {
     Height=60
     Color=15780518
     Font=[Times New Roman,20,1,8388608,204]
     Alignment=2
     Point(doTop)
     Point(doLeft)
     Point(doFont)
     Point(doWidth)
     Point(doHeight)
     Point(doColor)
     link(onClick,5673680:doCompare,[])
    }
    Add(GlobalVar,3088749,700,56)
    {
     Point(doName)
    }
    Add(Hub,985250,91,105)
    {
     OutCount=5
     link(onEvent1,3088749:doName,[(378,111)(378,69)])
     link(onEvent2,3088749:doValue,[(313,118)(313,62)])
     link(onEvent3,10456301:doWork1,[(200,125)])
     link(onEvent4,9463091:doFont,[(129,132)(129,286)])
     link(onEvent5,3932268:doData,[(121,139)(121,335)])
    }
    Add(DoData,5909298,700,217)
    {
     link(onEventData,1971879:onEventData,[(740,223)(740,87)])
     link(Data,7972895:Var2,[])
    }
    Add(MultiStrData,4718739,70,224)
    {
     link(onPart1,4984813:doTop,[])
     link(onPart2,4984813:doLeft,[])
    }
    Add(If_else,5673680,406,217)
    {
     link(onTrue,11690791:doEvent1,[(457,223)(457,153)])
     link(onFalse,10250421:doEvent1,[(447,230)(447,286)])
     link(Op1,8584467:Var,[])
     link(Op2,7972895:Var1,[(419,138)])
    }
    Add(HubEx,10456301,196,126)
    {
     Angle=1
     link(onEvent,4984813:doCaption,[(200,223)])
    }
    Add(HubEx,9536988,679,217)
    {
     link(onEvent,5909298:doData,[])
    }
    Add(GlobalVar,16732601,161,245)
    {
     Name="Font"
    }
    Add(Font,9463091,161,280)
    {
     Font=[Times New Roman,8,1,16711680,204]
     link(onFont,4984813:doFont,[(247,286)(247,244)])
     link(Size,16732601:Var,[])
    }
    Add(GlobalVar,1181450,203,294)
    {
     Name="step"
    }
    Add(DoData,3932268,203,329)
    {
     link(onEventData,8277179:doEvent1,[])
     link(Data,1181450:Var,[])
    }
    Add(Hub,8277179,259,329)
    {
     link(onEvent1,4984813:doWidth,[(314,335)(314,251)])
     link(onEvent2,4984813:doHeight,[(322,342)(322,258)])
    }
    Add(If_else,10794720,525,196)
    {
     Op2=Integer(1)
     link(onTrue,10456301:doWork3,[(694,202)(694,132)])
     link(onFalse,2383156:doEvent1,[])
     link(Op1,9122376:Var,[])
    }
    Add(GetDataEx,7972895,700,133)
    {
     link(Data,3088749:Var,[])
    }
    Add(GlobalVar,9122376,525,168)
    {
     Name="z"
    }
    Add(GlobalVar,8584467,406,84)
    {
     Name="k"
    }
    Add(Hub,11690791,476,147)
    {
     link(onEvent1,10794720:doCompare,[(514,153)(514,202)])
     link(onEvent2,9536988:doWork1,[(683,160)])
    }
    Add(Hub,10250421,462,280)
    {
     OutCount=3
     link(onEvent1,9536988:doWork3,[(683,286)])
     link(onEvent2,13860943:doData,[])
     link(onEvent3,15773452:doWork2,[])
    }
    Add(Timer,6928422,497,322)
    {
     Interval=200
     Enable=1
     AutoStop=1
     link(onTimer,9912681:doData,[])
    }
    Add(DoData,13860943,497,287)
    {
     Data=Integer(255)
     link(onEventData,13752671:doWork1,[(594,293)])
    }
    Add(HubEx,13752671,590,322)
    {
     Angle=1
     link(onEvent,4984813:doColor,[(594,382)(338,382)(338,265)])
    }
    Add(Hub,2383156,574,203)
    {
     link(onEvent1,564399:doData,[])
     link(onEvent2,15773452:doWork1,[(600,216)(600,256)(486,256)])
    }
    Add(HubEx,15773452,482,294)
    {
     Angle=1
     link(onEvent,6928422:doTimer,[(486,328)])
    }
    Add(DoData,9912681,539,322)
    {
     Data=Integer(15780518)
     link(onEventData,13752671:doWork2,[])
    }
    Add(DoData,564399,609,203)
    {
     Data=Integer(32768)
     link(onEventData,13752671:doWork3,[(653,209)(653,328)])
    }
  END_SDK
  Add(Label,8879397,94,168)
  {
   Left=100
   Top=275
   Width=382
   Height=47
   Color=15780518
   Font=[Times New Roman,28,3,-16777214,204]
   Caption="Выберите размер поля"
  }
END_SDK
Add(GlobalVar,6840344,751,280)
{
 Name="z"
 Data=Integer(1)
}
Add(DoData,14970497,695,280)
{
 link(onEventData,6840344:doValue,[])
 link(Data,261937:Checked,[(701,268)(673,268)(673,322)(631,322)])
}
Add(CheckBox,261937,625,280)
{
 Left=20
 Top=10
 Width=130
 Color=15780518
 Font=[Times New Roman,16,1,16711680,204]
 Checked=0
 Caption="облегчить"
 link(onCheck,14970497:doData,[])
}
Add(ChildPanel,11016268,119,112)
{
 link(onEvent1,1892747:doEvent1,[])
}
BEGIN_SDK
  Add(EditMulti,1591769,7,28)
  {
   EventCount=1
   WorkCount=1
   Width=706
   Height=543
   VOffset=103
   link(doWork1,1804520:doTimer,[])
  }
  Add(Panel,12487220,644,518)
  {
   Left=60
   Top=655
   Width=503
   Height=33
   Color=15780518
   BorderWidth=0
   BevelWidth=0
  }
  Add(Label,8825961,36,72)
  {
   Left=2
   Top=2
   Width=40
   Height=17
   Color=15780518
   Font=[Times New Roman,16,1,16711680,204]
   Cursor=2
   Caption="10 x 10"
   link(onClick,14147022:doData,[])
  }
  Add(Label,9577776,35,190)
  {
   Left=92
   Top=2
   Width=27
   Height=17
   Color=15780518
   Font=[Times New Roman,16,1,16711680,204]
   Cursor=2
   Caption="9 x 9"
   link(onClick,8628743:doData,[])
  }
  Add(Label,5453336,35,258)
  {
   Left=162
   Top=2
   Width=39
   Height=17
   Color=15780518
   Font=[Times New Roman,16,1,16711680,204]
   Cursor=2
   Caption="8 x 8"
   link(onClick,16520104:doData,[])
  }
  Add(Label,3482546,34,322)
  {
   Left=232
   Top=2
   Width=27
   Height=17
   Color=15780518
   Font=[Times New Roman,16,1,16711680,204]
   Cursor=2
   Caption="7 x 7"
   link(onClick,16601697:doData,[])
  }
  Add(Label,12326169,34,387)
  {
   Left=302
   Top=2
   Width=27
   Height=17
   Color=15780518
   Font=[Times New Roman,16,1,16711680,204]
   Cursor=2
   Caption="6 x 6"
   link(onClick,15451362:doData,[])
  }
  Add(Label,16310033,34,451)
  {
   Left=372
   Top=2
   Width=27
   Height=17
   Color=15780518
   Font=[Times New Roman,16,1,16711680,204]
   Cursor=2
   Caption="5 x 5"
   link(onClick,9612766:doData,[])
  }
  Add(Label,9502635,33,513)
  {
   Left=440
   Top=2
   Width=27
   Height=17
   Color=15780518
   Font=[Times New Roman,16,1,16711680,204]
   Cursor=2
   Caption="4 x 4"
   link(onClick,5925131:doData,[])
  }
  Add(DoData,14147022,98,72)
  {
   Data=Integer(0)
   link(onEventData,65192:doWork2,[])
  }
  Add(DoData,8628743,98,190)
  {
   Data=Integer(1)
   link(onEventData,2943330:doWork2,[(150,196)(150,196)])
  }
  Add(DoData,16520104,98,258)
  {
   Data=Integer(2)
   link(onEventData,8530306:doWork2,[])
  }
  Add(DoData,16601697,98,322)
  {
   Data=Integer(3)
   link(onEventData,14924003:doWork2,[])
  }
  Add(DoData,15451362,98,387)
  {
   Data=Integer(4)
   link(onEventData,10217307:doWork2,[])
  }
  Add(DoData,9612766,98,451)
  {
   Data=Integer(5)
   link(onEventData,5898989:doWork2,[])
  }
  Add(DoData,5925131,98,513)
  {
   Data=Integer(6)
   link(onEventData,5898989:doWork3,[(172,519)])
  }
  Add(StrList,14026817,302,51)
  {
   Strings=#17:60,540,100,99,20,|16:66,544,81,80,24,|16:75,525,64,63,26,|16:86,523,49,48,28,|17:100,500,36,35,36,|17:120,500,25,24,48,|17:150,500,16,15,72,|0:|
   Point(onGetString)
   Point(doGetString)
   link(onGetString,13360434:doSplit,[])
  }
  Add(MultiStrData,13360434,350,58)
  {
   Char=","
   Count=6
   link(onPart1,13312981:doValue,[])
   link(onPart2,1197287:doValue,[])
   link(onPart3,16595382:doValue,[])
   link(onPart4,5569514:doValue,[])
   link(onPart5,3655681:doValue,[])
   link(onPart6,1591769:onEvent1,[(548,99)(548,137)])
  }
  Add(GlobalVar,13312981,406,58)
  {
   Name="step"
  }
  Add(GlobalVar,1197287,462,65)
  {
   Name="End"
  }
  Add(GlobalVar,16595382,518,72)
  {
   Name="Max x"
  }
  Add(GlobalVar,5569514,588,79)
  {
   Name="Max y"
  }
  Add(GlobalVar,3655681,651,86)
  {
   Name="Font"
  }
  Add(HubEx,65192,168,72)
  {
   link(onEvent,2248813:doEvent1,[(188,78)(188,78)])
  }
  Add(HubEx,5898989,168,451)
  {
   Angle=3
   link(onEvent,10217307:doWork3,[])
  }
  Add(HubEx,10217307,168,387)
  {
   Angle=3
   link(onEvent,14924003:doWork3,[])
  }
  Add(HubEx,14924003,168,322)
  {
   Angle=3
   link(onEvent,8530306:doWork3,[])
  }
  Add(HubEx,8530306,168,258)
  {
   Angle=3
   link(onEvent,2943330:doWork3,[])
  }
  Add(HubEx,2943330,168,190)
  {
   Angle=3
   link(onEvent,16056143:doWork3,[])
  }
  Add(HubEx,16056143,168,131)
  {
   Angle=3
   link(onEvent,65192:doWork3,[])
  }
  Add(Timer,1804520,35,131)
  {
   Interval=30
   Enable=1
   AutoStop=1
   link(onTimer,8254168:doData,[])
  }
  Add(DoData,8254168,98,131)
  {
   link(onEventData,16056143:doWork2,[])
   link(Data,2576177:Var,[(104,117)(241,117)])
  }
  Add(Hub,2248813,193,72)
  {
   link(onEvent1,2576177:doValue,[(221,78)(221,57)])
   link(onEvent2,14026817:doGetString,[])
  }
  Add(GlobalVar,2576177,235,51)
  {
   Name="pole"
  }
END_SDK
Add(GlobalVar,1341586,252,180)
{
 Name="step"
}
Add(GlobalVar,3974058,350,166)
{
 Name="End"
}
Add(GlobalVar,6285010,252,275)
{
 Name="Max x"
}
Add(GlobalVar,16589089,259,364)
{
 Name="Max y"
}
Add(DoData,5331120,252,217)
{
 link(onEventData,3389539:doEvent1,[])
 link(Data,1341586:Var,[])
}
Add(Hub,3389539,294,217)
{
 link(onEvent1,13053980:doStep,[])
 link(onEvent2,4061860:doStep,[(384,230)(384,223)])
}
Add(GetDataEx,1532710,350,187)
{
 link(Data,3974058:Var,[])
}
Add(Label,6649758,1029,77)
{
 Left=205
 Top=7
 Color=15780518
 Font=[Times New Roman,16,1,16711680,204]
 Caption="время"
}
Add(Timer,3740803,728,48)
{
 Enable=1
 link(onTimer,3437598:doNext,[(779,54)(779,83)])
}
Add(Label,5779736,980,77)
{
 Left=275
 Top=7
 Color=15780518
 Font=[Times New Roman,16,1,16711680,204]
 Caption="00 мин. 00 сек."
}
Add(DateConvertor,13542074,861,77)
{
 Mode=16
 Format="mm мин. ss сек."
 link(onResult,7071139:doEvent1,[])
}
Add(CounterEx,3437598,805,77)
{
 Max=99999
 Point(doReset)
 link(onNext,13542074:doConvert,[])
}
Add(Label,826739,1078,77)
{
 Left=455
 Top=7
 Color=15780518
 Font=[Times New Roman,16,1,16711680,204]
 Caption="нажмите"
}
Add(Label,2643986,826,245)
{
 Left=545
 Top=7
 Color=15780518
 Font=[Times New Roman,16,1,16711680,204]
 Caption="(...)"
}
Add(CounterEx,7039216,714,203)
{
 Max=200
 Point(doReset)
 link(onNext,8912870:doEvent1,[])
}
Add(GlobalVar,387099,875,163)
{
 Name="Max x"
}
Add(If_else,3639827,868,203)
{
 Type=2
 link(onTrue,6116479:doEvent1,[])
 link(Op2,387099:Var,[])
}
Add(HubEx,16254402,679,203)
{
 link(onEvent,7039216:doNext,[])
}
Add(Hub,8492381,644,147)
{
 link(onEvent1,7039216:doReset,[(693,153)(693,216)])
 link(onEvent2,16254402:doWork1,[(683,160)])
}
Add(Hub,8912870,770,203)
{
 OutCount=3
 link(onEvent1,3639827:doCompare,[])
 link(onEvent2,12948358:doValue,[(808,216)(808,223)])
 link(onEvent3,2643986:doText,[(797,223)(797,251)])
}
Add(Hub,6116479,917,203)
{
 link(onEvent1,9841186:doEvent1,[(945,209)(945,129)(676,129)(676,61)])
 link(onEvent2,9387223:doMessage,[])
}
Add(Message,9387223,973,210)
{
 Caption="итоги"
 Type=2
 Point(doType)
 link(onMessage,6707810:doCompare,[])
 link(Message,3170611:FString,[])
}
Add(If_else,10940894,623,203)
{
 link(onTrue,16254402:doWork2,[])
 link(Op2,7039216:Count,[(636,193)(669,193)(669,247)(720,247)])
}
Add(GlobalVar,12948358,826,217)
{
 Name="k"
}
Add(FormatStr,3170611,973,133)
{
 Mask="  потребовалось времени\r\n         %2\r\n  желаешь продолжить?"
 Point(FString)
 link(Str2,5779736:Caption,[])
}
Add(Hub,7071139,917,77)
{
 link(onEvent1,5779736:doText,[])
 link(onEvent2,3170611:doString,[(959,90)(959,139)])
}
Add(If_else,6707810,1029,210)
{
 Op2=Integer(7)
 link(onTrue,8211190:doClose,[])
 link(onFalse,15004687:In,[(1073,223)(1073,237)])
}
Add(Hub,9841186,686,55)
{
 link(onEvent1,3740803:doStop,[])
 link(onEvent2,5739991:doWork1,[(711,68)])
}
Add(PointHint,6617876,595,350)
{
 Info=#23:Методика таблицы Шульте|0:|346:Таблицу Шульте необходимо проходить смотря строго в центр таблицы и периферийным, боковым зрением находить цифры или буквы в порядке их возрастания. Чем быстрее будут найдены все цифры или буквы в порядке их возрастания, тем лучше. Во время прохождения упражнения необходимо остановить внутренний диалог, то есть ничего не проговаривать про себя.|0:|356:Эти упражнения способствуют развитию развитию интеллекта, развитию мозга и скорочтения. Также для достижения результата необходимо тренироваться каждый день, но не более 10 тренировок, чтобы избежать переутомления. Когда замечаете, что скорость выполнения упражнения падает необходимо прекратить тренировку и отдохнуть 15-20 минут, потому приступить снова.|0:|267:Во время отдыха нельзя читать, смотреть телевизор или заниматься чем-то подобным, что приводит к умственной работе. По мере уменьшения скорости прохождения таблиц, обычно переходят к таблицам с размерностью 6х6, 7х7 и так далее. в зависимости от текущих способностей.|
 Font=[Times New Roman,14,1,0,204]
 VAlign=0
 Width=659
 Height=410
}
Add(Hub,2196919,595,77)
{
 link(onEvent1,3740803:doTimer,[(665,83)(665,54)])
 link(onEvent2,5739991:doWork2,[])
}
Add(HubEx,5739991,707,84)
{
 link(onEvent,3437598:doReset,[])
}
Add(LineBreak,5637502,70,112)
{
 link(Out,11016268:doWork1,[])
 Primary=[15004687,1015,119]
}
карма: 11

0