Вверх ↑
Этот топик читают: Гость
Ответов: 109
Рейтинг: 0
#1: 2023-02-11 20:06:45 ЛС | профиль | цитата
Всем добрый вечер.
Помогите пожалуйста, я уже задолбался с этим пакетом разработки, если честно.
Задача - при нажатии на кнопку убирать все галочки, если проставлены. Сообразил схему, проверил - работает, вставил в основную схему - НЕ РАБОТАЕТ!!!! И ВООБЩЕ НЕ РАБОТАЕТ БОЛЬШЕ!! ДА КАКОГО МАТЬ ЕГО ХРЕНА ТО????????


Add(MainForm,2953706,21,105)
{
}
Add(Button,1699892,203,63)
{
Left=10
Top=10
link(onClick,445354:doCompare,[])
}
Add(CheckBox,4807276,273,112)
{
Left=75
Top=10
}
Add(If_else,445354,329,63)
{
Op1=String()
Op2=String(1)
link(onTrue,4807276:doCheck,[(373,69)(373,93)(268,93)(268,118)])
link(Op1,4807276:Checked,[(335,51)(311,51)(311,156)(279,156)])
}
карма: 1

0
vip
#1.1контекстная реклама от партнеров
Ответов: 18
Рейтинг: 20
#2: 2023-02-11 20:30:49 ЛС | профиль | цитата
А так работает?

Add(Button,1699892,168,105)
{
Left=10
Top=10
link(onClick,445354:doCompare,[])
}
Add(CheckBox,4807276,336,105)
{
Left=75
Top=10
Checked=0
}
Add(If_else,445354,238,105)
{
Op1=Integer(0)
Op2=Integer(1)
link(onTrue,13324561:doData,[])
link(Op1,4807276:Checked,[(244,97)(223,97)(223,149)(342,149)])
}
Add(DoData,13324561,287,105)
{
Data=Integer(0)
link(onEventData,4807276:doCheck,[])
}
карма: 1

0
Ответов: 109
Рейтинг: 0
#3: 2023-02-11 20:38:38 ЛС | профиль | цитата
Flapiotun, пока что работает. У меня так-то тоже сперва все работало.
А теперь вопрос: скажите пожалуйста, зачем там DoData, что-то я принцип работы схемы не понял. Почему после сравнения при правильном результате переключение галочки то не работает? Причем сравнение происходит и событие после сравнения тоже, но только не переключение галочки.
карма: 1

0
Ответов: 18
Рейтинг: 20
#4: 2023-02-11 20:51:11 ЛС | профиль | цитата
Флажок хранит состояние один или ноль (да - нет)
Ему нужно явно подать значение.
Вот пример как я это понимаю. Мб кто по опытнее объяснит...


Add(CheckBox,14228554,441,224)
{
Left=85
Top=30
Width=85
}
Add(Button,4217794,273,224)
{
Left=25
Top=30
link(onClick,6000805:doEvent1,[])
}
Add(CounterEx,4795103,385,224)
{
Max=1
link(onNext,14228554:doCheck,[])
}
Add(CheckBox,9595553,385,280)
{
Left=85
Top=55
Width=75
}
Add(Hub,6000805,329,224)
{
link(onEvent1,4795103:doNext,[])
link(onEvent2,9595553:doCheck,[(375,237)(375,286)])
}

карма: 1

0
Ответов: 109
Рейтинг: 0
#5: 2023-02-11 20:58:16 ЛС | профиль | цитата
Flapiotun, понятно, я так и предполагал. Но просто не понятно было, почему у меня моя схема сразу то работала. Несколько раз проверял.
Спасибо большое, вроде все переделал и работает. Как же я намучился уже... совершенно неочевидные причины неполадки.

Редактировалось 1 раз(а), последний 2023-02-11 21:06:13
карма: 1

0
Ответов: 109
Рейтинг: 0
#6: 2023-02-11 22:02:59 ЛС | профиль | цитата
Кстати, может кто подсказать, как мне можно удобней убирать 83 галочки одним нажатием? ) Хабами очень сильно схема забивается связями.
карма: 1

0
Ответов: 8887
Рейтинг: 823
#7: 2023-02-11 22:05:32 ЛС | профиль | цитата
Serascer, при подаче "1" на doCheck ставиться флажок, при подаче "0" -- снимается. Так же работают doVisible, doEnabltd ...
+

Add(MainForm,9976429,350,28)
{
}
Add(Button,1699892,189,28)
{
Left=10
Top=10
Caption="0/1"
link(onClick,4616984:doNext,[])
}
Add(CheckBox,4807276,301,28)
{
Left=75
Top=10
link(onCheck,9976429:doCaption,[])
}
Add(Button,13722379,112,140)
{
Left=10
Top=70
Caption="1"
Data=Integer(1)
link(onClick,10282146:doWork2,[])
}
Add(Button,1565252,112,182)
{
Left=5
Top=100
Caption="0"
Data=Integer(0)
link(onClick,10282146:doWork3,[(165,188)])
}
Add(Counter,4616984,238,28)
{
Max=1
link(onNext,4807276:doCheck,[])
}
Add(CheckBox,16769959,217,161)
{
Left=115
Top=90
}
Add(CheckBox,11236878,273,161)
{
Left=180
Top=90
}
Add(CheckBox,39348,322,161)
{
Left=230
Top=90
}
Add(CheckBox,10699302,378,161)
{
Left=285
Top=90
}
Add(Hub,4205410,175,140)
{
OutCount=4
link(onEvent1,10699302:doCheck,[(368,146)(368,167)])
link(onEvent2,39348:doCheck,[(312,153)(312,167)])
link(onEvent3,11236878:doCheck,[(263,160)(263,167)])
link(onEvent4,16769959:doCheck,[])
}
Add(HubEx,10282146,161,140)
{
link(onEvent,4205410:doEvent1,[])
}


Редактировалось 1 раз(а), последний 2023-02-11 22:06:09
карма: 19

0
Ответов: 109
Рейтинг: 0
#8: 2023-02-11 22:12:50 ЛС | профиль | цитата
Леонид, ну это я уже понял. Но было бы неплохо сразу о таком писать в описании элемента. Потому что это не очень очевидно. Я самоучка и принципов программирования не особо знаю )
карма: 1

0
Ответов: 687
Рейтинг: 142
#9: 2023-02-12 07:30:29 ЛС | профиль | цитата
Serascer писал(а):
как мне можно удобней убирать 83 галочки одним нажатием?

Add(MainForm,2953706,63,112)
{
Width=577
Height=376
link(onCreate,10059808:doFor,[])
}
Add(MST_CheckBoxes,8717341,196,280)
{
IndexRow=-1
MSTControl="asd"
}
Add(MTStrTbl,11661404,350,126)
{
Width=561
Height=337
Align=5
Name="asd"
Columns=#5:1=150|
CheckBoxes=0
Style=2
}
Add(For,10059808,119,126)
{
End=50
link(onEvent,10938954:doStrCatDlm,[])
}
Add(StrCatDelim,10938954,175,126)
{
Delimiter=" "
Str1="CheckBox"
link(onStrCatDlm,14953206:doRowAction,[])
}
Add(MST_RowAction,14953206,231,126)
{
MSTControl="asd"
}
Add(Label,13821139,63,42)
{
Width=561
Height=50
Align=2
Caption=""
AutoSize=1
}
Add(Button,13722379,112,280)
{
Left=5
Top=15
Caption="1"
Data=String(1)
link(onClick,10282146:doWork2,[])
}
Add(Button,1565252,112,322)
{
Left=80
Top=15
Caption="0"
Data=Integer(0)
link(onClick,10282146:doWork3,[(165,328)])
}
Add(HubEx,10282146,161,280)
{
link(onEvent,8717341:doCheckBox,[])
}


Add(MainForm,4884273,56,91)
{
Width=660
Height=386
link(onCreate,12358217:doEnum,[])
}
Add(MST_CheckBoxes,8717341,357,63)
{
IndexRow=-1
MSTControl="asd"
link(onCheckBox,3618727:In,[])
}
Add(MTStrTbl,11661404,308,112)
{
Top=50
Width=344
Height=297
Align=5
Color=-16777201
Ctl3D=1
Name="asd"
Columns=#5:1=150|
CheckBoxes=0
Style=2
link(onCheck,10806320:doEnum,[])
}
Add(MST_RowAction,14953206,168,105)
{
MSTControl="asd"
}
Add(Label,13821139,49,42)
{
Width=644
Height=50
Align=2
Caption=""
AutoSize=1
}
Add(Button,1565252,308,63)
{
Left=10
Top=15
Caption="Сброс"
Data=Integer(0)
link(onClick,8717341:doCheckBox,[])
}
Add(StrList,3024525,105,49)
{
Strings=#5:Твикс|4:Марс|23:Скумбрия в томат. соусе|7:Сникерс|6:Баунти|17:Плитки шоколадные|18:Конфеты шоколадные|8:Ставрида|8:Карамели|19:Карамельные леденцы|8:Мармелад|5:Вафли|7:Пряники|6:Паштет|13:Пряники к чаю|20:Печенье "Эсмеральда"|17:Печенье ювелирное|15:Печенье овсяное|16:Печенье утреннее|8:Кальмары|19:Печенье "Юбилейное"|5:Кексы|11:Мини рулеты|6:Рулеты|16:Коржи бисквитные|17:Сухари "Киевские"|6:Спрайт|5:Сушки|30:Пюре карт. мягк. уп. (120 гр.)|5:Орбит|5:Дирол|5:Холлс|
}
Add(ArrayEnum,12358217,119,105)
{
link(onItem,14953206:doRowAction,[])
link(Array,3024525:Array,[])
}
Add(Memo,5331080,623,161)
{
Left=344
Top=50
Width=300
Height=297
Align=3
ScrollBars=2
}
Add(MT_Enum,10806320,364,126)
{
link(onItem,5341558:doRead,[])
link(onEndEnum,9318466:doEvent1,[(417,139)(417,188)])
link(MT,8717341:AllCheck,[])
}
Add(Hub,9318466,490,182)
{
link(onEvent1,11265117:doTrim,[])
link(onEvent2,16052978:doClear,[(515,195)(515,139)])
}
Add(MST_ArrayRows,165646,448,63)
{
MSTControl="asd"
}
Add(MT_MTArrayRW,5341558,448,126)
{
link(onRead,16052978:doStrCatDlm,[])
link(Array,165646:Strings,[])
}
Add(LineBreak,1041126,581,168)
{
link(Out,5331080:doClear,[])
Primary=[3618727,-175,-105]
}
Add(StrCatDelim,16052978,539,126)
{
Delimiter=", "
Point(doClear)
link(Str1,12689550:Var1,[(545,117)(531,117)(531,166)])
}
Add(GetDataEx,12689550,539,161)
{
link(Data,16052978:Result,[])
}
Add(Trim,11265117,539,182)
{
Char=","
link(onTrim,5331080:doText,[])
link(Text,12689550:Var2,[])
}


Редактировалось 2 раз(а), последний 2023-02-14 17:23:37
карма: 15

0
Ответов: 109
Рейтинг: 0
#10: 2023-02-12 10:08:41 ЛС | профиль | цитата
Gunta, а вот тут как это реализовать?: )

Add(EditMulti,8895428,7,0)
{
WorkCount=2
Width=2316
Height=1866
link(doWork1,15020206:doEvent1,[(31,6)(31,118)])
}
Add(Panel,1431509,84,105)
{
Left=310
Width=660
Height=640
Visible=1
Point(doVisible)
Point(doBringToFront)
}
Add(Hub,15020206,56,112)
{
link(onEvent1,1431509:doVisible,[])
link(onEvent2,1431509:doBringToFront,[])
}
Add(Memo,14579361,2219,581)
{
Left=180
Top=10
Width=460
Height=65
Font=[MS Sans Serif,8,0,0,204]
link(onChange,14803384:doRussianKbd,[])
}
Add(Label,7048551,140,35)
{
Left=10
Top=15
Width=144
Height=17
Caption="Кабель аудио/видео и иной"
}
Add(Button,2925758,2177,637)
{
Left=220
Top=80
Width=70
Caption="Копировать"
link(onClick,7903444:doPutText,[])
}
Add(Clipboard,7903444,2219,637)
{
Point(PutText)
link(PutText,14579361:Text,[])
}
Add(FormatStr,8229336,1463,602)
{
DataCount=100
Mask="%1%2%3%4%5%6%7%8%9%10%11%12%13%14%15%16%17%18%19%20%21%22%23%24%25%26%27%28%29%30%31%32%99%33%34%35%36%37%38%39 - %40%41%42%43%44%45%46%47%48%49%50%51%52%53%54%55%56%57%58%59%60%61%62%63%64%100%65%66%67%68%69%70%71%72%73%74%75%76, %77%78%79%80%81%82%83%84%85%86%87%88%89%90%91%92%93%94%95%96%97\r\n%98"
link(onFString,14579361:doText,[])
link(Str1,8461199:String,[(1469,380)(153,380)])
link(Str2,10687769:Value,[(1476,468)(335,468)])
link(Str3,10427384:Value,[(1483,513)(335,513)])
link(Str4,7261661:Value,[(1490,538)(335,538)])
link(Str5,6804883:Value,[(1497,562)(335,562)])
link(Str6,5558965:Value,[(1504,586)(335,586)])
link(Str7,3158303:Value,[(1511,590)(923,590)(923,632)(335,632)])
link(Str8,14288109:Value,[(1518,590)(926,590)(926,681)(335,681)])
link(Str9,14034556:Value,[(1525,590)(930,590)(930,730)(335,730)])
link(Str10,3051111:Value,[(1532,590)(934,590)(934,779)(335,779)])
link(Str11,5774472:Value,[(1539,590)(1059,590)(1059,800)(587,800)])
link(Str12,14021002:Value,[(1546,590)(940,590)(940,828)(335,828)])
link(Str13,3966648:Value,[(1553,590)(944,590)(944,926)(335,926)])
link(Str14,2530561:Value,[(1560,590)(948,590)(948,975)(335,975)])
link(Str15,5870121:Value,[(1567,590)(951,590)(951,1024)(335,1024)])
link(Str16,1172125:Value,[(1574,590)(954,590)(954,1073)(335,1073)])
link(Str17,5786681:Value,[(1581,590)(958,590)(958,1122)(335,1122)])
link(Str18,14891140:Value,[(1588,590)(962,590)(962,1220)(335,1220)])
link(Str19,2577564:Value,[(1595,590)(965,590)(965,1269)(335,1269)])
link(Str20,13838748:Value,[(1602,590)(968,590)(968,1318)(335,1318)])
link(Str21,6185377:Value,[(1609,590)(972,590)(972,1367)(335,1367)])
link(Str22,4328197:Value,[(1616,590)(976,590)(976,1416)(335,1416)])
link(Str23,1111142:Value,[(1623,590)(979,590)(979,1465)(335,1465)])
link(Str24,11552927:Value,[(1630,590)(982,590)(982,1514)(335,1514)])
link(Str25,5008077:Value,[(1637,590)(986,590)(986,1563)(335,1563)])
link(Str26,12101136:Text,[(1644,590)(920,590)(920,1626)(195,1626)])
link(Str27,3961721:Value,[(1651,590)(1119,590)(1119,723)(587,723)])
link(Str28,12986266:Value,[(1658,488)(587,488)])
link(Str29,3114201:Value,[(1665,538)(587,538)])
link(Str30,12587156:Value,[(1672,562)(587,562)])
link(Str31,10996835:Value,[(1679,586)(587,586)])
link(Str32,13033813:Value,[(1686,590)(1136,590)(1136,632)(587,632)])
link(Str33,3945935:Value,[(1693,513)(587,513)])
link(Str34,1592263:Value,[(1700,590)(1144,590)(1144,681)(587,681)])
link(Str35,13010288:Value,[(1707,418)(335,418)])
link(Str36,15167062:Value,[(1714,394)(587,394)])
link(Str37,13856812:Value,[(1721,415)(587,415)])
link(Str38,10623105:Value,[(1728,436)(587,436)])
link(Str39,2180370:Value,[(1735,359)(587,359)])
link(Str40,8022790:Value,[(1742,468)(839,468)])
link(Str41,9001874:Value,[(1749,513)(839,513)])
link(Str42,14538496:Value,[(1756,538)(839,538)])
link(Str43,3086600:Value,[(1763,562)(839,562)])
link(Str44,1506101:Value,[(1770,586)(839,586)])
link(Str45,8346707:Value,[(1777,590)(1308,590)(1308,611)(839,611)])
link(Str46,3337326:Value,[(1784,590)(1312,590)(1312,681)(839,681)])
link(Str47,2046163:Value,[(1791,590)(1315,590)(1315,730)(839,730)])
link(Str48,5502989:Value,[(1798,590)(1318,590)(1318,779)(839,779)])
link(Str49,10430469:Value,[(1805,590)(1445,590)(1445,800)(1084,800)])
link(Str50,759272:Value,[(1812,590)(1326,590)(1326,828)(839,828)])
link(Str51,13205382:Value,[(1819,590)(1329,590)(1329,926)(839,926)])
link(Str52,4783984:Value,[(1826,590)(1332,590)(1332,975)(839,975)])
link(Str53,14069489:Value,[(1833,590)(1336,590)(1336,1024)(839,1024)])
link(Str54,11728888:Value,[(1840,590)(1340,590)(1340,1073)(839,1073)])
link(Str55,3511120:Value,[(1847,590)(1343,590)(1343,1122)(839,1122)])
link(Str56,11278387:Value,[(1854,590)(1346,590)(1346,1220)(839,1220)])
link(Str57,16273538:Value,[(1861,590)(1350,590)(1350,1269)(839,1269)])
link(Str58,16060223:Value,[(1868,590)(1354,590)(1354,1318)(839,1318)])
link(Str59,1049268:Value,[(1875,590)(1357,590)(1357,1367)(839,1367)])
link(Str60,16347759:Value,[(1882,590)(1360,590)(1360,1416)(839,1416)])
link(Str61,12438331:Value,[(1889,590)(1364,590)(1364,1465)(839,1465)])
link(Str62,14969636:Value,[(1896,590)(1368,590)(1368,1514)(839,1514)])
link(Str63,6270327:Value,[(1903,590)(1371,590)(1371,1563)(839,1563)])
link(Str64,5097109:Text,[(1910,590)(1304,590)(1304,1612)(699,1612)])
link(Str65,9762296:Value,[(1917,513)(1077,513)])
link(Str66,11084189:Value,[(1924,538)(1084,538)])
link(Str67,11673485:Value,[(1931,562)(1084,562)])
link(Str68,1755695:Value,[(1938,586)(1084,586)])
link(Str69,4295211:Value,[(1945,590)(1515,590)(1515,632)(1084,632)])
link(Str70,11283724:Value,[(1952,590)(1518,590)(1518,681)(1084,681)])
link(Str71,4523333:Value,[(1959,590)(1521,590)(1521,723)(1084,723)])
link(Str72,3712039:Value,[(1966,418)(839,418)])
link(Str73,5465233:Value,[(1973,387)(1084,387)])
link(Str74,10177972:Value,[(1980,359)(1084,359)])
link(Str75,3950193:Value,[(1987,412)(1084,412)])
link(Str76,16737859:Value,[(1994,436)(1084,436)])
link(Str77,3632094:Value,[(2001,454)(1322,454)])
link(Str78,12133387:Value,[(2008,590)(1665,590)(1665,1038)(1322,1038)])
link(Str79,9796633:Value,[(2015,415)(1322,415)])
link(Str80,3041357:Value,[(2022,485)(1322,485)])
link(Str81,16591799:Value,[(2029,510)(1322,510)])
link(Str82,13602342:Value,[(2036,534)(1322,534)])
link(Str83,2450563:Value,[(2043,583)(1322,583)])
link(Str84,8141258:Value,[(2050,590)(1686,590)(1686,674)(1322,674)])
link(Str85,7612826:Value,[(2057,352)(1574,352)])
link(Str86,7669853:Value,[(2064,398)(1574,398)])
link(Str87,14862533:Value,[(2071,590)(1697,590)(1697,772)(1322,772)])
link(Str88,12992322:Value,[(2078,590)(1700,590)(1700,835)(1322,835)])
link(Str89,11873357:Value,[(2085,590)(1703,590)(1703,884)(1322,884)])
link(Str90,35888:Value,[(2092,590)(1707,590)(1707,933)(1322,933)])
link(Str91,5400954:Value,[(2099,590)(1711,590)(1711,1087)(1322,1087)])
link(Str92,15668629:Value,[(2106,590)(1714,590)(1714,1136)(1322,1136)])
link(Str93,6029432:Value,[(2113,590)(1717,590)(1717,1185)(1322,1185)])
link(Str94,9907925:Value,[(2120,590)(1721,590)(1721,1234)(1322,1234)])
link(Str95,6485903:Value,[(2127,590)(1725,590)(1725,1283)(1322,1283)])
link(Str96,16336885:Value,[(2134,590)(1728,590)(1728,1339)(1322,1339)])
link(Str97,1746248:Value,[(2141,590)(1731,590)(1731,1388)(1322,1388)])
link(Str98,8095562:Value,[(2148,443)(1574,443)])
link(Str99,8245856:Value,[(2155,590)(1371,590)(1371,884)(587,884)])
link(Str100,705169:Value,[(2162,590)(1620,590)(1620,884)(1077,884)])
}
Add(Label,1495350,644,168)
{
Left=180
Top=85
Width=36
Height=17
Caption="Выход"
}
Add(ComboBox,8461199,140,126)
{
Left=10
Top=55
Width=145
Height=21
Strings=#0:|7:Кабель |18:Кабель-переходник |17:Кабель-конвертер |11:Переходник |10:Конвертер |0:|
Text=""
ReadOnly=0
DropDownCount=80
link(onClick,10152601:doEvent1,[(790,139)(790,608)])
}
Add(Label,12500435,140,84)
{
Left=10
Top=35
Width=23
Height=17
Caption="Тип"
}
Add(KeyboardLayout,14803384,2282,574)
{
}
Add(Label,98775,140,168)
{
Left=10
Top=85
Width=28
Height=17
Caption="Вход"
}
Add(FormatStr,159758,1260,210)
{
Mask="длина: %1м%2"
Point(FString)
link(onFString,9796633:doValue,[(1310,216)(1310,202)])
link(Str1,13397428:Text,[])
link(Str2,11493528:Value,[(1273,198)(1427,198)(1427,289)(1581,289)])
}
Add(Case,6783514,1169,203)
{
Value=String(1)
link(onNextCase,9796633:doClear,[])
link(onTrue,232681:doEvent1,[])
}
Add(Memory,9796633,1316,196)
{
link(onData,10152601:doEvent6,[(1378,202)(1378,643)])
}
Add(Hub,232681,1225,210)
{
InCount=3
OutCount=3
link(onEvent3,159758:doString,[(1255,230)(1255,216)])
}
Add(FormatStr,6362269,273,217)
{
Mask=" штекер"
Point(FString)
link(onFString,13010288:doValue,[(323,223)(323,209)])
}
Add(Case,14127112,182,210)
{
Value=String(1)
link(onNextCase,13010288:doClear,[])
link(onTrue,8740381:doEvent1,[])
}
Add(Memory,13010288,329,203)
{
link(onData,10152601:doEvent75,[(884,209)(884,1126)])
}
Add(Hub,8740381,238,217)
{
InCount=2
OutCount=1
link(onEvent1,6362269:doString,[])
}
Add(Edit,13397428,1260,168)
{
Left=350
Top=115
Width=40
Text=""
link(onChange,232681:doEvent2,[(1304,174)(1304,198)(1213,198)(1213,223)])
}
Add(CheckBox,16759590,140,210)
{
Left=10
Top=105
Width=65
HintManager=""
Caption="Штекер"
link(onCheck,14127112:doCase,[])
}
Add(CheckBox,16208548,392,161)
{
Left=85
Top=105
Width=65
Caption="Гнездо"
link(onCheck,4774587:doCase,[])
}
Add(CheckBox,11619044,140,399)
{
Left=10
Top=250
Width=50
HintManager=""
Caption="HDMI"
link(onCheck,1584466:doCase,[])
}
Add(Label,14237064,140,259)
{
Left=10
Top=150
Width=44
Height=17
Caption="Разъём"
}
Add(Label,9076627,644,259)
{
Left=180
Top=150
Width=44
Height=17
Caption="Разъём"
}
Add(CheckBox,11383278,140,448)
{
Left=10
Top=270
Width=75
HintManager=""
Caption="MicroHDMI"
link(onCheck,15436381:doCase,[])
}
Add(CheckBox,9487974,140,497)
{
Left=10
Top=290
Width=70
HintManager=""
Caption="MiniHDMI"
link(onCheck,11340075:doCase,[])
}
Add(CheckBox,6060102,140,546)
{
Left=10
Top=310
Width=40
HintManager=""
Caption="DP"
link(onCheck,8444328:doCase,[])
}
Add(CheckBox,3439417,140,938)
{
Left=10
Top=470
Width=60
HintManager=""
Caption="3.5 3pin"
link(onCheck,16651543:doCase,[])
}
Add(CheckBox,5278171,140,987)
{
Left=10
Top=490
Width=60
HintManager=""
Caption="3.5 4pin"
link(onCheck,2328623:doCase,[])
}
Add(CheckBox,6447738,140,1036)
{
Left=10
Top=510
Width=40
HintManager=""
Caption="6.3"
link(onCheck,12902742:doCase,[])
}
Add(CheckBox,15678170,392,399)
{
Left=140
Top=250
Width=30
HintManager=""
Caption="A"
link(onCheck,1412867:doCase,[])
}
Add(CheckBox,15243022,140,595)
{
Left=10
Top=330
Width=65
HintManager=""
Caption="MicroDP"
link(onCheck,10205952:doCase,[])
}
Add(CheckBox,3694517,140,644)
{
Left=10
Top=350
Width=60
HintManager=""
Caption="MiniDP"
link(onCheck,4466592:doCase,[])
}
Add(CheckBox,14468396,140,693)
{
Left=10
Top=370
Width=50
HintManager=""
Caption="VGA"
link(onCheck,7258419:doCase,[])
}
Add(CheckBox,2159489,140,742)
{
Left=10
Top=390
Width=40
HintManager=""
Caption="DVI"
link(onCheck,6421669:doCase,[])
}
Add(CheckBox,2812479,392,546)
{
Left=85
Top=310
Width=70
HintManager=""
Caption="MicroUSB"
link(onCheck,15713857:doCase,[])
}
Add(CheckBox,5003095,140,1085)
{
Left=10
Top=530
Width=50
HintManager=""
Caption="RCA"
link(onCheck,6195641:doCase,[])
}
Add(CheckBox,14750150,140,791)
{
Left=10
Top=410
Width=60
HintManager=""
Caption="SCART"
link(onCheck,855586:doCase,[])
}
Add(CheckBox,15368886,392,497)
{
Left=140
Top=290
Width=30
HintManager=""
Caption="B"
link(onCheck,13138900:doCase,[])
}
Add(CheckBox,7849782,392,595)
{
Left=85
Top=330
Width=70
HintManager=""
Caption="MiniUSB"
link(onCheck,5831861:doCase,[])
}
Add(CheckBox,1062102,392,644)
{
Left=85
Top=350
Width=70
HintManager=""
Caption="Type-C"
link(onCheck,38107:doCase,[])
}
Add(Label,12068769,140,357)
{
Left=10
Top=230
Width=35
Height=17
Caption="Видео"
}
Add(Label,9052324,140,840)
{
Left=10
Top=430
Width=34
Height=17
Caption="Аудио"
}
Add(CheckBox,618535,392,686)
{
Left=85
Top=370
Width=65
HintManager=""
Caption="Lightning"
link(onCheck,15575292:doCase,[])
}
Add(Label,2427386,392,301)
{
Left=85
Top=230
Width=58
Height=17
Caption="USB/Apple"
}
Add(CheckBox,4020331,140,308)
{
Left=10
Top=165
Caption="Кол-во"
link(onCheck,5047746:doCase,[])
}
Add(Edit,16626503,273,273)
{
Left=10
Top=185
Width=30
Text=""
link(onChange,5802879:doEvent2,[(317,279)(317,303)(226,303)(226,328)])
}
Add(CheckBox,14558917,644,399)
{
Left=180
Top=250
Width=50
HintManager=""
Caption="HDMI"
link(onCheck,8183123:doCase,[])
}
Add(CheckBox,13146689,644,448)
{
Left=180
Top=270
Width=75
HintManager=""
Caption="MicroHDMI"
link(onCheck,10062470:doCase,[])
}
Add(CheckBox,15721921,644,497)
{
Left=180
Top=290
Width=70
HintManager=""
Caption="MiniHDMI"
link(onCheck,37489:doCase,[])
}
Add(CheckBox,6676898,644,546)
{
Left=180
Top=310
Width=40
HintManager=""
Caption="DP"
link(onCheck,14486065:doCase,[])
}
Add(CheckBox,8841469,644,938)
{
Left=180
Top=470
Width=60
HintManager=""
Caption="3.5 3pin"
link(onCheck,11575990:doCase,[])
}
Add(CheckBox,5597575,644,987)
{
Left=180
Top=490
Width=60
HintManager=""
Caption="3.5 4pin"
link(onCheck,16344403:doCase,[])
}
Add(CheckBox,10340110,644,1036)
{
Left=180
Top=510
Width=40
HintManager=""
Caption="6.3"
link(onCheck,5327268:doCase,[])
}
Add(CheckBox,12333266,889,399)
{
Left=310
Top=250
Width=30
HintManager=""
Caption="A"
link(onCheck,1100516:doCase,[])
}
Add(CheckBox,6668378,644,595)
{
Left=180
Top=330
Width=65
HintManager=""
Caption="MicroDP"
link(onCheck,10500896:doCase,[])
}
Add(CheckBox,120711,644,644)
{
Left=180
Top=350
Width=60
HintManager=""
Caption="MiniDP"
link(onCheck,13958876:doCase,[])
}
Add(CheckBox,9685757,644,693)
{
Left=180
Top=370
Width=50
HintManager=""
Caption="VGA"
link(onCheck,14900032:doCase,[])
}
Add(CheckBox,7428657,644,742)
{
Left=180
Top=390
Width=40
HintManager=""
Caption="DVI"
link(onCheck,6315625:doCase,[])
}
Add(CheckBox,2210728,889,546)
{
Left=255
Top=310
Width=70
HintManager=""
Caption="MicroUSB"
link(onCheck,2897142:doCase,[])
}
Add(CheckBox,1203773,644,1085)
{
Left=180
Top=530
Width=50
HintManager=""
Caption="RCA"
link(onCheck,3222278:doCase,[])
}
Add(CheckBox,15614845,644,791)
{
Left=180
Top=410
Width=60
HintManager=""
Caption="SCART"
link(onCheck,12991153:doCase,[])
}
Add(CheckBox,11577181,889,497)
{
Left=310
Top=290
Width=30
HintManager=""
Caption="B"
link(onCheck,14654239:doCase,[])
}
Add(CheckBox,6798067,889,595)
{
Left=255
Top=330
Width=70
HintManager=""
Caption="MiniUSB"
link(onCheck,8206661:doCase,[])
}
Add(CheckBox,5042615,889,644)
{
Left=255
Top=350
Width=70
HintManager=""
Caption="Type-C"
link(onCheck,1057064:doCase,[])
}
Add(Label,6060936,644,357)
{
Left=180
Top=230
Width=35
Height=17
Caption="Видео"
}
Add(Label,15091965,644,840)
{
Left=180
Top=430
Width=34
Height=17
Caption="Аудио"
}
Add(CheckBox,14037529,889,686)
{
Left=255
Top=370
Width=65
HintManager=""
Caption="Lightning"
link(onCheck,8167716:doCase,[])
}
Add(Label,14781642,889,357)
{
Left=255
Top=230
Width=58
Height=17
Caption="USB/Apple"
}
Add(CheckBox,13362162,644,308)
{
Left=180
Top=165
Caption="Кол-во"
link(onCheck,4150548:doCase,[])
}
Add(Edit,9977918,777,273)
{
Left=180
Top=185
Width=30
Text=""
link(onChange,8878018:doEvent2,[(821,279)(821,303)(730,303)(730,328)])
}
Add(CheckBox,11888718,644,210)
{
Left=180
Top=105
Width=65
HintManager=""
Caption="Штекер"
link(onCheck,9676468:doCase,[])
}
Add(CheckBox,3687810,889,147)
{
Left=255
Top=105
Width=65
Caption="Гнездо"
link(onCheck,13818854:doCase,[])
}
Add(Label,6393853,140,1134)
{
Left=85
Top=430
Width=47
Height=17
Caption="Силовой"
}
Add(CheckBox,15904421,140,1183)
{
Left=85
Top=450
Width=45
HintManager=""
Caption="Евро"
link(onCheck,10106280:doCase,[])
}
Add(CheckBox,8432450,140,1428)
{
Left=135
Top=450
Width=45
HintManager=""
Caption="C14"
link(onCheck,2083672:doCase,[])
}
Add(CheckBox,12049143,140,1379)
{
Left=85
Top=530
Width=45
HintManager=""
Caption="C13"
link(onCheck,15168616:doCase,[])
}
Add(CheckBox,7773365,140,1330)
{
Left=85
Top=510
Width=40
HintManager=""
Caption="C7"
link(onCheck,2532471:doCase,[])
}
Add(CheckBox,873838,140,1281)
{
Left=85
Top=490
Width=40
HintManager=""
Caption="C5"
link(onCheck,9668761:doCase,[])
}
Add(Label,3256609,644,1134)
{
Left=255
Top=430
Width=47
Height=17
Caption="Силовой"
}
Add(CheckBox,7232157,140,1526)
{
Left=135
Top=490
Width=45
HintManager=""
Caption="C20"
link(onCheck,13099558:doCase,[])
}
Add(CheckBox,13801560,140,1477)
{
Left=135
Top=470
Width=45
HintManager=""
Caption="C19"
link(onCheck,5725043:doCase,[])
}
Add(CheckBox,14174747,140,1232)
{
Left=85
Top=470
Width=45
HintManager=""
Caption="220B"
link(onCheck,7160099:doCase,[])
}
Add(CheckBox,10837984,1127,203)
{
Left=350
Top=90
Width=60
Caption="Длина"
link(onCheck,6783514:doCase,[])
}
Add(CheckBox,3636456,1127,343)
{
Left=350
Top=140
Width=110
Caption="Экранированный"
link(onCheck,1144853:doCase,[])
}
Add(CheckBox,9878711,1127,392)
{
Left=350
Top=160
Width=125
Caption="Ферритовые кольца"
link(onCheck,2059131:doCase,[])
}
Add(CheckBox,3601652,1127,441)
{
Left=350
Top=180
Width=80
Caption="Подсветка"
link(onCheck,5105684:doCase,[])
}
Add(CheckBox,4527698,1379,77)
{
Left=420
Top=90
Width=60
Caption="Жилы"
link(onCheck,14117048:doCase,[])
}
Add(Edit,10516342,1477,28)
{
Left=420
Top=115
Width=40
Text=""
link(onChange,1080968:doEvent2,[(1521,34)(1521,66)(1465,66)(1465,97)])
}
Add(Edit,9110816,1561,28)
{
Left=485
Top=115
Width=40
Text=""
link(onChange,1080968:doEvent3,[(1605,34)(1605,69)(1465,69)(1465,104)])
}
Add(Label,123189,1519,28)
{
Left=470
Top=120
Width=11
Height=17
Caption="X"
}
Add(CheckBox,2077810,1127,637)
{
Left=350
Top=220
Width=120
Caption="Макс. разрешение"
link(onCheck,934898:doCase,[])
}
Add(Edit,13878985,1225,588)
{
Left=350
Top=240
Width=105
Text=""
link(onChange,11401158:doEvent2,[(1269,594)(1269,626)(1213,626)(1213,657)])
}
Add(CheckBox,6942387,392,350)
{
Left=85
Top=165
Width=85
Caption="Версия USB"
link(onCheck,7561503:doCase,[])
}
Add(CheckBox,13552841,644,1183)
{
Left=255
Top=450
Width=45
HintManager=""
Caption="Евро"
link(onCheck,12634992:doCase,[])
}
Add(CheckBox,4516061,644,1428)
{
Left=305
Top=450
Width=45
HintManager=""
Caption="C14"
link(onCheck,2703362:doCase,[])
}
Add(CheckBox,1106290,644,1379)
{
Left=255
Top=530
Width=45
HintManager=""
Caption="C13"
link(onCheck,8685756:doCase,[])
}
Add(CheckBox,15378784,644,1330)
{
Left=255
Top=510
Width=40
HintManager=""
Caption="C7"
link(onCheck,11699783:doCase,[])
}
Add(CheckBox,14107160,644,1281)
{
Left=255
Top=490
Width=40
HintManager=""
Caption="C5"
link(onCheck,6699334:doCase,[])
}
Add(CheckBox,12518165,644,1526)
{
Left=305
Top=490
Width=45
HintManager=""
Caption="C20"
link(onCheck,13785006:doCase,[])
}
Add(CheckBox,10040058,644,1477)
{
Left=305
Top=470
Width=45
HintManager=""
Caption="C19"
link(onCheck,7527348:doCase,[])
}
Add(CheckBox,4393274,644,1232)
{
Left=255
Top=470
Width=45
HintManager=""
Caption="220B"
link(onCheck,5142173:doCase,[])
}
Add(CheckBox,11782733,1127,735)
{
Left=470
Top=265
Width=70
Caption="Оплетка"
link(onCheck,10745204:doCase,[])
}
Add(CheckBox,5683409,1127,896)
{
Left=350
Top=270
Width=110
Caption="Быстрая зарядка"
link(onCheck,5151606:doCase,[])
}
Add(CheckBox,507672,1127,945)
{
Left=350
Top=310
Width=110
Caption="Только зарядка"
link(onCheck,13279893:doCase,[])
}
Add(CheckBox,16351999,1127,539)
{
Left=350
Top=200
Width=110
Caption="Позол. контакты"
link(onCheck,1964691:doCase,[])
}
Add(CheckBox,1416470,1127,994)
{
Left=350
Top=330
Width=110
Caption="Доп. питание"
link(onCheck,16249772:doCase,[])
}
Add(Edit,3790231,1512,133)
{
Left=485
Top=165
Width=40
Text=""
link(onChange,6933127:doEvent2,[(1556,139)(1556,163)(1465,163)(1465,188)])
}
Add(CheckBox,15062443,1379,168)
{
Left=485
Top=140
Width=75
Caption="Сила тока"
link(onCheck,1474249:doCase,[])
}
Add(CheckBox,9266527,392,203)
{
Left=85
Top=125
Width=65
Caption="угловой"
link(onCheck,16371907:doCase,[])
}
Add(CheckBox,13914247,889,196)
{
Left=255
Top=125
Width=65
Caption="угловой"
link(onCheck,8818173:doCase,[])
}
Add(FormatStr,15337080,273,406)
{
Mask="HDMI"
Point(FString)
link(onFString,10427384:doValue,[(323,412)(323,398)])
}
Add(Case,1584466,182,399)
{
Value=String(1)
link(onNextCase,10427384:doClear,[])
link(onTrue,6697769:doEvent1,[])
}
Add(Memory,10427384,329,392)
{
link(onData,10152601:doEvent76,[(884,398)(884,1133)])
}
Add(Hub,6697769,238,406)
{
InCount=2
OutCount=1
link(onEvent1,15337080:doString,[])
}
Add(FormatStr,5348580,273,455)
{
Mask="MicroHDMI"
Point(FString)
link(onFString,7261661:doValue,[(323,461)(323,447)])
}
Add(Case,15436381,182,448)
{
Value=String(1)
link(onNextCase,7261661:doClear,[])
link(onTrue,3788820:doEvent1,[])
}
Add(Memory,7261661,329,441)
{
link(onData,10152601:doEvent77,[(884,447)(884,1140)])
}
Add(Hub,3788820,238,455)
{
InCount=2
OutCount=1
link(onEvent1,5348580:doString,[])
}
Add(FormatStr,1253034,273,504)
{
Mask="MiniHDMI"
Point(FString)
link(onFString,6804883:doValue,[(323,510)(323,496)])
}
Add(Case,11340075,182,497)
{
Value=String(1)
link(onNextCase,6804883:doClear,[])
link(onTrue,10320656:doEvent1,[])
}
Add(Memory,6804883,329,490)
{
link(onData,10152601:doEvent78,[(884,496)(884,1147)])
}
Add(Hub,10320656,238,504)
{
InCount=2
OutCount=1
link(onEvent1,1253034:doString,[])
}
Add(FormatStr,7326662,273,553)
{
Mask="DP"
Point(FString)
link(onFString,5558965:doValue,[(323,559)(323,545)])
}
Add(Case,8444328,182,546)
{
Value=String(1)
link(onNextCase,5558965:doClear,[])
link(onTrue,11715113:doEvent1,[])
}
Add(Memory,5558965,329,539)
{
link(onData,10152601:doEvent79,[(884,545)(884,1154)])
}
Add(Hub,11715113,238,553)
{
InCount=2
OutCount=1
link(onEvent1,7326662:doString,[])
}
Add(FormatStr,11377268,273,602)
{
Mask="MicroDP"
Point(FString)
link(onFString,3158303:doValue,[(323,608)(323,594)])
}
Add(Case,10205952,182,595)
{
Value=String(1)
link(onNextCase,3158303:doClear,[])
link(onTrue,14364844:doEvent1,[])
}
Add(Memory,3158303,329,588)
{
link(onData,10152601:doEvent80,[(884,594)(884,1161)])
}
Add(Hub,14364844,238,602)
{
InCount=2
OutCount=1
link(onEvent1,11377268:doString,[])
}
Add(FormatStr,15168305,273,651)
{
Mask="MiniDP"
Point(FString)
link(onFString,14288109:doValue,[(323,657)(323,643)])
}
Add(Case,4466592,182,644)
{
Value=String(1)
link(onNextCase,14288109:doClear,[])
link(onTrue,11901732:doEvent1,[])
}
Add(Memory,14288109,329,637)
{
link(onData,10152601:doEvent81,[(884,643)(884,1168)])
}
Add(Hub,11901732,238,651)
{
InCount=2
OutCount=1
link(onEvent1,15168305:doString,[])
}
Add(FormatStr,3124408,273,700)
{
Mask="VGA"
Point(FString)
link(onFString,14034556:doValue,[(323,706)(323,692)])
}
Add(Case,7258419,182,693)
{
Value=String(1)
link(onNextCase,14034556:doClear,[])
link(onTrue,4500317:doEvent1,[])
}
Add(Memory,14034556,329,686)
{
link(onData,10152601:doEvent82,[(884,692)(884,1175)])
}
Add(Hub,4500317,238,700)
{
InCount=2
OutCount=1
link(onEvent1,3124408:doString,[])
}
Add(FormatStr,8439813,273,749)
{
Mask="DVI"
Point(FString)
link(onFString,3051111:doValue,[(323,755)(323,741)])
}
Add(Case,6421669,182,742)
{
Value=String(1)
link(onNextCase,3051111:doClear,[])
link(onTrue,13282403:doEvent1,[])
}
Add(Memory,3051111,329,735)
{
link(onData,10152601:doEvent83,[(884,741)(884,1182)])
}
Add(Hub,13282403,238,749)
{
InCount=2
OutCount=1
link(onEvent1,8439813:doString,[])
}
Add(FormatStr,3697749,273,798)
{
Mask="SCART"
Point(FString)
link(onFString,14021002:doValue,[(323,804)(323,790)])
}
Add(Case,855586,182,791)
{
Value=String(1)
link(onNextCase,14021002:doClear,[])
link(onTrue,2528899:doEvent1,[])
}
Add(Memory,14021002,329,784)
{
link(onData,10152601:doEvent84,[(884,790)(884,1189)])
}
Add(Hub,2528899,238,798)
{
InCount=2
OutCount=1
link(onEvent1,3697749:doString,[])
}
Add(FormatStr,1614627,273,945)
{
Mask="3.5 джек (3pin)"
Point(FString)
link(onFString,2530561:doValue,[(323,951)(323,937)])
}
Add(Case,16651543,182,938)
{
Value=String(1)
link(onNextCase,2530561:doClear,[])
link(onTrue,12475207:doEvent1,[])
}
Add(Memory,2530561,329,931)
{
link(onData,10152601:doEvent86,[(884,937)(884,1203)])
}
Add(Hub,12475207,238,945)
{
InCount=2
OutCount=1
link(onEvent1,1614627:doString,[])
}
Add(FormatStr,742443,273,994)
{
Mask="3.5 джек (4pin)"
Point(FString)
link(onFString,5870121:doValue,[(323,1000)(323,986)])
}
Add(Case,2328623,182,987)
{
Value=String(1)
link(onNextCase,5870121:doClear,[])
link(onTrue,4354429:doEvent1,[])
}
Add(Memory,5870121,329,980)
{
link(onData,10152601:doEvent87,[(884,986)(884,1210)])
}
Add(Hub,4354429,238,994)
{
InCount=2
OutCount=1
link(onEvent1,742443:doString,[])
}
Add(FormatStr,2359657,273,1043)
{
Mask="6.3 джек"
Point(FString)
link(onFString,1172125:doValue,[(323,1049)(323,1035)])
}
Add(Case,12902742,182,1036)
{
Value=String(1)
link(onNextCase,1172125:doClear,[])
link(onTrue,14065969:doEvent1,[])
}
Add(Memory,1172125,329,1029)
{
link(onData,10152601:doEvent88,[(884,1035)(884,1217)])
}
Add(Hub,14065969,238,1043)
{
InCount=2
OutCount=1
link(onEvent1,2359657:doString,[])
}
Add(FormatStr,10208025,273,1092)
{
Mask="RCA"
Point(FString)
link(onFString,5786681:doValue,[(323,1098)(323,1084)])
}
Add(Case,6195641,182,1085)
{
Value=String(1)
link(onNextCase,5786681:doClear,[])
link(onTrue,7081901:doEvent1,[])
}
Add(Memory,5786681,329,1078)
{
link(onData,10152601:doEvent89,[(884,1084)(884,1224)])
}
Add(Hub,7081901,238,1092)
{
InCount=2
OutCount=1
link(onEvent1,10208025:doString,[])
}
Add(FormatStr,12813240,273,315)
{
Mask="%1x"
Point(FString)
link(onFString,10687769:doValue,[(323,321)(323,307)])
link(Str1,16626503:Text,[])
}
Add(Case,5047746,182,308)
{
Value=String(1)
link(onNextCase,10687769:doClear,[])
link(onTrue,5802879:doEvent1,[])
}
Add(Memory,10687769,329,301)
{
link(onData,10152601:doEvent2,[(884,307)(884,615)])
}
Add(Hub,5802879,238,315)
{
InCount=2
OutCount=1
link(onEvent1,12813240:doString,[])
}
Add(FormatStr,2653185,525,357)
{
DataCount=1
Mask="USB %1 "
Point(FString)
link(onFString,12986266:doValue,[(568,363)(568,349)])
link(Str1,10872241:Text,[])
}
Add(Case,7561503,434,350)
{
Value=String(1)
link(onNextCase,12986266:doClear,[])
link(onTrue,7805042:doEvent1,[])
}
Add(Memory,12986266,581,343)
{
link(onData,10152601:doEvent66,[(1010,349)(1010,1063)])
}
Add(Hub,7805042,490,357)
{
InCount=2
OutCount=1
link(onEvent1,2653185:doString,[])
}
Add(FormatStr,6745840,525,168)
{
Mask=" гнездо"
Point(FString)
link(onFString,15167062:doValue,[(575,174)(575,160)])
}
Add(Case,4774587,434,161)
{
Value=String(1)
link(onNextCase,15167062:doClear,[])
link(onTrue,6142866:doEvent1,[])
}
Add(Memory,15167062,581,154)
{
link(onData,10152601:doEvent63,[(1010,160)(1010,1042)])
}
Add(Hub,6142866,490,168)
{
InCount=2
OutCount=1
link(onEvent1,6745840:doString,[])
}
Add(FormatStr,6759874,525,210)
{
Mask=" угловой"
Point(FString)
link(onFString,13856812:doValue,[(575,216)(575,202)])
}
Add(Case,16371907,434,203)
{
Value=String(1)
link(onNextCase,13856812:doClear,[])
link(onTrue,7636780:doEvent1,[])
}
Add(Memory,13856812,581,196)
{
link(onData,10152601:doEvent64,[(1010,202)(1010,1049)])
}
Add(Hub,7636780,490,210)
{
InCount=2
OutCount=1
link(onEvent1,6759874:doString,[])
}
Add(FormatStr,4180795,525,406)
{
Mask="A"
Point(FString)
link(onFString,3945935:doValue,[(568,412)(568,398)])
}
Add(Case,1412867,434,399)
{
Value=String(1)
link(onNextCase,3945935:doClear,[])
link(onTrue,4205371:doEvent1,[])
}
Add(Memory,3945935,581,392)
{
link(onData,10152601:doEvent67,[(1010,398)(1010,1070)])
}
Add(Hub,4205371,490,406)
{
InCount=2
OutCount=1
link(onEvent1,4180795:doString,[])
}
Add(FormatStr,13191068,525,504)
{
Mask="B"
Point(FString)
link(onFString,12587156:doValue,[(575,510)(575,496)])
}
Add(Case,13138900,434,497)
{
Value=String(1)
link(onNextCase,12587156:doClear,[])
link(onTrue,11556488:doEvent1,[])
}
Add(Memory,12587156,581,490)
{
link(onData,10152601:doEvent69,[(1010,496)(1010,1084)])
}
Add(Hub,11556488,490,504)
{
InCount=2
OutCount=1
link(onEvent1,13191068:doString,[])
}
Add(FormatStr,1596238,525,553)
{
Mask="MicroUSB"
Point(FString)
link(onFString,10996835:doValue,[(575,559)(575,545)])
}
Add(Case,15713857,434,546)
{
Value=String(1)
link(onNextCase,10996835:doClear,[])
link(onTrue,6170623:doEvent1,[])
}
Add(Memory,10996835,581,539)
{
link(onData,10152601:doEvent70,[(1010,545)(1010,1091)])
}
Add(Hub,6170623,490,553)
{
InCount=2
OutCount=1
link(onEvent1,1596238:doString,[])
}
Add(FormatStr,9630415,525,602)
{
Mask="MiniUSB"
Point(FString)
link(onFString,13033813:doValue,[(575,608)(575,594)])
}
Add(Case,5831861,434,595)
{
Value=String(1)
link(onNextCase,13033813:doClear,[])
link(onTrue,3762218:doEvent1,[])
}
Add(Memory,13033813,581,588)
{
link(onData,10152601:doEvent71,[(1010,594)(1010,1098)])
}
Add(Hub,3762218,490,602)
{
InCount=2
OutCount=1
link(onEvent1,9630415:doString,[])
}
Add(FormatStr,11544794,525,651)
{
Mask="Type-C"
Point(FString)
link(onFString,1592263:doValue,[(575,657)(575,643)])
}
Add(Case,38107,434,644)
{
Value=String(1)
link(onNextCase,1592263:doClear,[])
link(onTrue,2651351:doEvent1,[])
}
Add(Memory,1592263,581,637)
{
link(onData,10152601:doEvent72,[(1010,643)(1010,1105)])
}
Add(Hub,2651351,490,651)
{
InCount=2
OutCount=1
link(onEvent1,11544794:doString,[])
}
Add(FormatStr,5730128,525,693)
{
Mask="Lightning"
Point(FString)
link(onFString,3961721:doValue,[(575,699)(575,685)])
}
Add(Case,15575292,434,686)
{
Value=String(1)
link(onNextCase,3961721:doClear,[])
link(onTrue,8342174:doEvent1,[])
}
Add(Memory,3961721,581,679)
{
link(onData,10152601:doEvent73,[(1010,685)(1010,1112)])
}
Add(Hub,8342174,490,693)
{
InCount=2
OutCount=1
link(onEvent1,5730128:doString,[])
}
Add(FormatStr,15645660,273,1190)
{
Mask="евровилка 220В"
Point(FString)
link(onFString,14891140:doValue,[(323,1196)(323,1182)])
}
Add(Case,10106280,182,1183)
{
Value=String(1)
link(onNextCase,14891140:doClear,[])
link(onTrue,9961544:doEvent1,[])
}
Add(Memory,14891140,329,1176)
{
link(onData,10152601:doEvent90,[(884,1182)(884,1231)])
}
Add(Hub,9961544,238,1190)
{
InCount=2
OutCount=1
link(onEvent1,15645660:doString,[])
}
Add(FormatStr,12998239,273,1239)
{
Mask="вилка 220B"
Point(FString)
link(onFString,2577564:doValue,[(323,1245)(323,1231)])
}
Add(Case,7160099,182,1232)
{
Value=String(1)
link(onNextCase,2577564:doClear,[])
link(onTrue,506
карма: 1

0
Ответов: 687
Рейтинг: 142
#11: 2023-02-12 10:25:27 ЛС | профиль | цитата
Serascer писал(а):
а вот тут как это реализовать?

Как пример -

Add(Label,13821139,35,35)
{
Width=302
Height=50
Align=2
Caption=""
AutoSize=1
}
Add(MainForm,5777707,91,77)
{
Width=318
Height=303
link(onCreate,860105:doEvent2,[(193,97)(193,48)])
}
Add(ChildPanelEx,6931413,238,35)
{
}
BEGIN_SDK
Add(EditMultiEx,13014959,21,21)
{
WorkCount=#8:##delete|5:##add|0:|
Width=636
Height=312
Point(##delete)
Point(##add)
link(##add,93621:doEvent1,[])
}
Add(Panel,14947415,84,168)
{
Left=15
Top=55
Width=282
Height=180
WinStyle=1
Point(doSetFocus)
}
Add(VBoxLayout,1539308,84,28)
{
Name="vert1"
WidthScale=50
Layout="goriz"
}
Add(CheckBox,8190333,427,217)
{
Layout="vert1"
Point(doCaption)
}
Add(CheckBox,4334677,420,210)
{
Layout="vert1"
Point(doCaption)
}
Add(CheckBox,2012835,413,203)
{
Layout="vert1"
Point(doCaption)
}
Add(CheckBox,1412749,406,196)
{
Layout="vert1"
Point(doCaption)
}
Add(CheckBox,7554066,399,189)
{
Layout="vert1"
Point(doCaption)
}
Add(CheckBox,9639281,392,182)
{
Layout="vert1"
Point(doCaption)
}
Add(CheckBox,12818718,385,175)
{
Layout="vert1"
Point(doCaption)
}
Add(CheckBox,4889506,378,168)
{
Layout="vert1"
Point(doCaption)
}
Add(CheckBox,13002989,371,161)
{
Layout="vert1"
Point(doCaption)
}
Add(CheckBox,6946535,539,217)
{
Layout="vert2"
Point(doCaption)
}
Add(CheckBox,15130204,532,210)
{
Layout="vert2"
Point(doCaption)
}
Add(CheckBox,16663432,525,203)
{
Layout="vert2"
Point(doCaption)
}
Add(CheckBox,15201497,518,196)
{
Layout="vert2"
Point(doCaption)
}
Add(CheckBox,16240819,511,189)
{
Layout="vert2"
Point(doCaption)
}
Add(CheckBox,1779273,504,182)
{
Layout="vert2"
Point(doCaption)
}
Add(CheckBox,14898650,497,175)
{
Layout="vert2"
Point(doCaption)
}
Add(CheckBox,4351458,490,168)
{
Layout="vert2"
Point(doCaption)
}
Add(CheckBox,11481361,483,161)
{
Layout="vert2"
Point(doCaption)
}
Add(VBoxLayout,11194738,84,77)
{
Name="vert2"
WidthScale=50
Layout="goriz"
}
Add(Hub,93621,35,28)
{
OutCount=3
link(onEvent1,1539308:doResize,[])
link(onEvent2,11194738:doResize,[(67,41)(67,83)])
link(onEvent3,15858212:doResize,[(60,48)(60,125)])
}
Add(HBoxLayout,15858212,84,119)
{
Name="goriz"
}
END_SDK
Add(DoData,8143440,140,35)
{
Data=Integer(0)
link(onEventData,860105:doEvent1,[])
}
Add(Hub,860105,203,35)
{
InCount=2
link(onEvent1,6931413:##delete,[])
link(onEvent2,6931413:##add,[])
}
Add(Button,5360813,91,35)
{
Left=5
Top=14
Width=49
link(onClick,8143440:doData,[])
}

карма: 15

0
Ответов: 109
Рейтинг: 0
#12: 2023-02-12 11:18:20 ЛС | профиль | цитата
Gunta, большое спасибо, вроде пошел процесс )
карма: 1

0
Ответов: 490
Рейтинг: 162
#13: 2023-02-12 11:47:00 ЛС | профиль | цитата
Serascer писал(а):
а вот тут как это реализовать?: )

Serascer, можно и таким способом, медленно , нудно, но вариант рабочий..)))

Add(MainForm,2953706,35,154)
{
Width=665
Height=687
}
Add(Memo,14579361,2464,693)
{
Left=180
Top=10
Width=460
Height=65
Font=[MS Sans Serif,8,0,0,204]
link(onChange,14803384:doRussianKbd,[])
}
Add(Label,7048551,196,105)
{
Left=10
Top=15
Width=144
Height=17
Caption="Кабель аудио/видео и иной"
}
Add(Button,2925758,2422,749)
{
Left=220
Top=80
Width=70
Caption="Копировать"
link(onClick,7903444:doPutText,[])
}
Add(Clipboard,7903444,2464,749)
{
Point(PutText)
link(PutText,14579361:Text,[])
}
Add(FormatStr,8229336,1708,714)
{
DataCount=100
Mask="%1%2%3%4%5%6%7%8%9%10%11%12%13%14%15%16%17%18%19%20%21%22%23%24%25%26%27%28%29%30%31%32%99%33%34%35%36%37%38%39 - %40%41%42%43%44%45%46%47%48%49%50%51%52%53%54%55%56%57%58%59%60%61%62%63%64%100%65%66%67%68%69%70%71%72%73%74%75%76, %77%78%79%80%81%82%83%84%85%86%87%88%89%90%91%92%93%94%95%96%97\r\n%98"
link(onFString,14579361:doText,[])
link(Str1,6861801:Var,[])
link(Str2,4776973:Var,[])
link(Str3,7405901:Var,[])
link(Str4,14986949:Var,[])
link(Str5,5547555:Var,[])
link(Str6,4453772:Var,[])
link(Str7,11930231:Var,[])
link(Str8,4243855:Var,[])
link(Str9,11203475:Var,[])
link(Str10,13317944:Var,[])
link(Str12,15978501:Var,[])
link(Str14,8325552:Var,[])
link(Str15,8655659:Var,[])
link(Str16,5355749:Var,[])
link(Str17,6664983:Var,[])
link(Str18,8109262:Var,[])
link(Str27,16192778:Var,[])
link(Str28,3146293:Var,[])
link(Str30,15903969:Var,[])
link(Str31,10947225:Var,[])
link(Str32,13511121:Var,[])
link(Str33,10018967:Var,[])
link(Str34,7770514:Var,[])
link(Str35,11481881:Var,[])
link(Str36,7402328:Var,[])
link(Str37,12976497:Var,[])
link(Str79,12338072:Var,[])
}
Add(Label,1495350,889,280)
{
Left=180
Top=85
Width=36
Height=17
Caption="Выход"
}
Add(ComboBox,8461199,196,203)
{
Left=10
Top=55
Width=145
Height=21
Strings=#0:|7:Кабель |18:Кабель-переходник |17:Кабель-конвертер |11:Переходник |10:Конвертер |0:|
Text=""
ReadOnly=0
DropDownCount=80
}
Add(Label,12500435,196,154)
{
Left=10
Top=35
Width=23
Height=17
Caption="Тип"
}
Add(KeyboardLayout,14803384,2527,686)
{
}
Add(Label,98775,196,266)
{
Left=10
Top=85
Width=28
Height=17
Caption="Вход"
}
Add(FormatStr,159758,1505,322)
{
Mask="длина: %1м%2"
Point(FString)
link(onFString,9796633:doValue,[(1555,328)(1555,314)])
link(Str1,13397428:Text,[])
}
Add(Case,6783514,1414,315)
{
Value=String(1)
link(onNextCase,9796633:doClear,[])
link(onTrue,232681:doEvent1,[])
}
Add(Memory,9796633,1561,308)
{
}
Add(Hub,232681,1470,322)
{
InCount=3
OutCount=3
link(onEvent3,159758:doString,[(1500,342)(1500,328)])
}
Add(FormatStr,6362269,329,322)
{
Mask=" штекер"
Point(FString)
link(onFString,13010288:doValue,[(379,328)(379,314)])
}
Add(Case,14127112,238,315)
{
Value=String(1)
link(onNextCase,13010288:doClear,[])
link(onTrue,8740381:doEvent1,[])
}
Add(Memory,13010288,385,308)
{
}
Add(Hub,8740381,294,322)
{
InCount=2
OutCount=1
link(onEvent1,6362269:doString,[])
}
Add(Edit,13397428,1505,280)
{
Left=350
Top=115
Width=40
Text=""
link(onChange,232681:doEvent2,[(1549,286)(1549,310)(1458,310)(1458,335)])
}
Add(CheckBox,16759590,196,315)
{
Left=10
Top=105
Width=65
HintManager=""
Caption="Штекер"
link(onCheck,14127112:doCase,[])
}
Add(CheckBox,16208548,525,266)
{
Left=85
Top=105
Width=65
Caption="Гнездо"
link(onCheck,4774587:doCase,[])
}
Add(CheckBox,11619044,196,504)
{
Left=10
Top=250
Width=50
HintManager=""
Caption="HDMI"
link(onCheck,1584466:doCase,[])
}
Add(Label,14237064,196,364)
{
Left=10
Top=150
Width=44
Height=17
Caption="Разъём"
}
Add(Label,9076627,889,371)
{
Left=180
Top=150
Width=44
Height=17
Caption="Разъём"
}
Add(CheckBox,11383278,196,553)
{
Left=10
Top=270
Width=75
HintManager=""
Caption="MicroHDMI"
link(onCheck,15436381:doCase,[])
}
Add(CheckBox,9487974,196,602)
{
Left=10
Top=290
Width=70
HintManager=""
Caption="MiniHDMI"
link(onCheck,11340075:doCase,[])
}
Add(CheckBox,6060102,196,651)
{
Left=10
Top=310
Width=40
HintManager=""
Caption="DP"
link(onCheck,8444328:doCase,[])
}
Add(CheckBox,3439417,196,1043)
{
Left=10
Top=470
Width=60
HintManager=""
Caption="3.5 3pin"
link(onCheck,16651543:doCase,[])
}
Add(CheckBox,5278171,196,1092)
{
Left=10
Top=490
Width=60
HintManager=""
Caption="3.5 4pin"
link(onCheck,2328623:doCase,[])
}
Add(CheckBox,6447738,196,1141)
{
Left=10
Top=510
Width=40
HintManager=""
Caption="6.3"
link(onCheck,12902742:doCase,[])
}
Add(CheckBox,15678170,525,504)
{
Left=140
Top=250
Width=30
HintManager=""
Caption="A"
link(onCheck,1412867:doCase,[])
}
Add(CheckBox,15243022,196,700)
{
Left=10
Top=330
Width=65
HintManager=""
Caption="MicroDP"
link(onCheck,10205952:doCase,[])
}
Add(CheckBox,3694517,196,749)
{
Left=10
Top=350
Width=60
HintManager=""
Caption="MiniDP"
link(onCheck,4466592:doCase,[])
}
Add(CheckBox,14468396,196,798)
{
Left=10
Top=370
Width=50
HintManager=""
Caption="VGA"
link(onCheck,7258419:doCase,[])
}
Add(CheckBox,2159489,196,847)
{
Left=10
Top=390
Width=40
HintManager=""
Caption="DVI"
link(onCheck,6421669:doCase,[])
}
Add(CheckBox,2812479,525,651)
{
Left=85
Top=310
Width=70
HintManager=""
Caption="MicroUSB"
link(onCheck,15713857:doCase,[])
}
Add(CheckBox,5003095,196,1190)
{
Left=10
Top=530
Width=50
HintManager=""
Caption="RCA"
link(onCheck,6195641:doCase,[])
}
Add(CheckBox,14750150,196,896)
{
Left=10
Top=410
Width=60
HintManager=""
Caption="SCART"
link(onCheck,855586:doCase,[])
}
Add(CheckBox,15368886,525,602)
{
Left=140
Top=290
Width=30
HintManager=""
Caption="B"
link(onCheck,13138900:doCase,[])
}
Add(CheckBox,7849782,525,700)
{
Left=85
Top=330
Width=70
HintManager=""
Caption="MiniUSB"
link(onCheck,5831861:doCase,[])
}
Add(CheckBox,1062102,525,749)
{
Left=85
Top=350
Width=70
HintManager=""
Caption="Type-C"
link(onCheck,38107:doCase,[])
}
Add(Label,12068769,196,462)
{
Left=10
Top=230
Width=35
Height=17
Caption="Видео"
}
Add(Label,9052324,196,945)
{
Left=10
Top=430
Width=34
Height=17
Caption="Аудио"
}
Add(CheckBox,618535,525,791)
{
Left=85
Top=370
Width=65
HintManager=""
Caption="Lightning"
link(onCheck,15575292:doCase,[])
}
Add(Label,2427386,525,406)
{
Left=85
Top=230
Width=58
Height=17
Caption="USB/Apple"
}
Add(CheckBox,4020331,196,413)
{
Left=10
Top=165
Caption="Кол-во"
link(onCheck,5047746:doCase,[])
}
Add(Edit,16626503,329,378)
{
Left=10
Top=185
Width=30
Text=""
link(onChange,5802879:doEvent2,[(373,384)(373,408)(282,408)(282,433)])
}
Add(CheckBox,14558917,889,511)
{
Left=180
Top=250
Width=50
HintManager=""
Caption="HDMI"
}
Add(CheckBox,13146689,889,560)
{
Left=180
Top=270
Width=75
HintManager=""
Caption="MicroHDMI"
}
Add(CheckBox,15721921,889,609)
{
Left=180
Top=290
Width=70
HintManager=""
Caption="MiniHDMI"
}
Add(CheckBox,6676898,889,658)
{
Left=180
Top=310
Width=40
HintManager=""
Caption="DP"
}
Add(CheckBox,8841469,889,1050)
{
Left=180
Top=470
Width=60
HintManager=""
Caption="3.5 3pin"
}
Add(CheckBox,5597575,889,1099)
{
Left=180
Top=490
Width=60
HintManager=""
Caption="3.5 4pin"
}
Add(CheckBox,10340110,889,1148)
{
Left=180
Top=510
Width=40
HintManager=""
Caption="6.3"
}
Add(CheckBox,12333266,1134,511)
{
Left=310
Top=250
Width=30
HintManager=""
Caption="A"
}
Add(CheckBox,6668378,889,707)
{
Left=180
Top=330
Width=65
HintManager=""
Caption="MicroDP"
}
Add(CheckBox,120711,889,756)
{
Left=180
Top=350
Width=60
HintManager=""
Caption="MiniDP"
}
Add(CheckBox,9685757,889,805)
{
Left=180
Top=370
Width=50
HintManager=""
Caption="VGA"
}
Add(CheckBox,7428657,889,854)
{
Left=180
Top=390
Width=40
HintManager=""
Caption="DVI"
}
Add(CheckBox,2210728,1134,658)
{
Left=255
Top=310
Width=70
HintManager=""
Caption="MicroUSB"
}
Add(CheckBox,1203773,889,1197)
{
Left=180
Top=530
Width=50
HintManager=""
Caption="RCA"
}
Add(CheckBox,15614845,889,903)
{
Left=180
Top=410
Width=60
HintManager=""
Caption="SCART"
}
Add(CheckBox,11577181,1134,609)
{
Left=310
Top=290
Width=30
HintManager=""
Caption="B"
}
Add(CheckBox,6798067,1134,707)
{
Left=255
Top=330
Width=70
HintManager=""
Caption="MiniUSB"
}
Add(CheckBox,5042615,1134,756)
{
Left=255
Top=350
Width=70
HintManager=""
Caption="Type-C"
}
Add(Label,6060936,889,469)
{
Left=180
Top=230
Width=35
Height=17
Caption="Видео"
}
Add(Label,15091965,889,952)
{
Left=180
Top=430
Width=34
Height=17
Caption="Аудио"
}
Add(CheckBox,14037529,1134,798)
{
Left=255
Top=370
Width=65
HintManager=""
Caption="Lightning"
}
Add(Label,14781642,1134,469)
{
Left=255
Top=230
Width=58
Height=17
Caption="USB/Apple"
}
Add(CheckBox,13362162,889,420)
{
Left=180
Top=165
Caption="Кол-во"
}
Add(Edit,9977918,1022,385)
{
Left=180
Top=185
Width=30
Text=""
}
Add(CheckBox,11888718,889,322)
{
Left=180
Top=105
Width=65
HintManager=""
Caption="Штекер"
}
Add(CheckBox,3687810,1134,259)
{
Left=255
Top=105
Width=65
Caption="Гнездо"
}
Add(Label,6393853,196,1239)
{
Left=85
Top=430
Width=47
Height=17
Caption="Силовой"
}
Add(CheckBox,15904421,196,1288)
{
Left=85
Top=450
Width=45
HintManager=""
Caption="Евро"
link(onCheck,10106280:doCase,[])
}
Add(CheckBox,8432450,196,1533)
{
Left=135
Top=450
Width=45
HintManager=""
Caption="C14"
}
Add(CheckBox,12049143,196,1484)
{
Left=85
Top=530
Width=45
HintManager=""
Caption="C13"
}
Add(CheckBox,7773365,196,1435)
{
Left=85
Top=510
Width=40
HintManager=""
Caption="C7"
}
Add(CheckBox,873838,196,1386)
{
Left=85
Top=490
Width=40
HintManager=""
Caption="C5"
}
Add(Label,3256609,889,1246)
{
Left=255
Top=430
Width=47
Height=17
Caption="Силовой"
}
Add(CheckBox,7232157,196,1631)
{
Left=135
Top=490
Width=45
HintManager=""
Caption="C20"
}
Add(CheckBox,13801560,196,1582)
{
Left=135
Top=470
Width=45
HintManager=""
Caption="C19"
}
Add(CheckBox,14174747,196,1337)
{
Left=85
Top=470
Width=45
HintManager=""
Caption="220B"
link(onCheck,7160099:doCase,[])
}
Add(CheckBox,10837984,1372,315)
{
Left=350
Top=90
Width=60
Caption="Длина"
link(onCheck,6783514:doCase,[])
}
Add(CheckBox,3636456,1372,455)
{
Left=350
Top=140
Width=110
Caption="Экранированный"
}
Add(CheckBox,9878711,1372,504)
{
Left=350
Top=160
Width=125
Caption="Ферритовые кольца"
}
Add(CheckBox,3601652,1372,553)
{
Left=350
Top=180
Width=80
Caption="Подсветка"
}
Add(CheckBox,4527698,1624,189)
{
Left=420
Top=90
Width=60
Caption="Жилы"
}
Add(Edit,10516342,1722,140)
{
Left=420
Top=115
Width=40
Text=""
}
Add(Edit,9110816,1806,140)
{
Left=485
Top=115
Width=40
Text=""
}
Add(Label,123189,1764,140)
{
Left=470
Top=120
Width=11
Height=17
Caption="X"
}
Add(CheckBox,2077810,1372,749)
{
Left=350
Top=220
Width=120
Caption="Макс. разрешение"
}
Add(Edit,13878985,1470,700)
{
Left=350
Top=240
Width=105
Text=""
}
Add(CheckBox,6942387,525,455)
{
Left=85
Top=165
Width=85
Caption="Версия USB"
link(onCheck,7561503:doCase,[])
}
Add(CheckBox,13552841,889,1295)
{
Left=255
Top=450
Width=45
HintManager=""
Caption="Евро"
}
Add(CheckBox,4516061,889,1540)
{
Left=305
Top=450
Width=45
HintManager=""
Caption="C14"
}
Add(CheckBox,1106290,889,1491)
{
Left=255
Top=530
Width=45
HintManager=""
Caption="C13"
}
Add(CheckBox,15378784,889,1442)
{
Left=255
Top=510
Width=40
HintManager=""
Caption="C7"
}
Add(CheckBox,14107160,889,1393)
{
Left=255
Top=490
Width=40
HintManager=""
Caption="C5"
}
Add(CheckBox,12518165,889,1638)
{
Left=305
Top=490
Width=45
HintManager=""
Caption="C20"
}
Add(CheckBox,10040058,889,1589)
{
Left=305
Top=470
Width=45
HintManager=""
Caption="C19"
}
Add(CheckBox,4393274,889,1344)
{
Left=255
Top=470
Width=45
HintManager=""
Caption="220B"
}
Add(CheckBox,11782733,1372,847)
{
Left=470
Top=265
Width=70
Caption="Оплетка"
}
Add(CheckBox,5683409,1372,1008)
{
Left=350
Top=270
Width=110
Caption="Быстрая зарядка"
}
Add(CheckBox,507672,1372,1057)
{
Left=350
Top=310
Width=110
Caption="Только зарядка"
}
Add(CheckBox,16351999,1372,651)
{
Left=350
Top=200
Width=110
Caption="Позол. контакты"
}
Add(CheckBox,1416470,1372,1106)
{
Left=350
Top=330
Width=110
Caption="Доп. питание"
}
Add(Edit,3790231,1841,294)
{
Left=485
Top=165
Width=40
Text=""
}
Add(CheckBox,15062443,1624,280)
{
Left=485
Top=140
Width=75
Caption="Сила тока"
}
Add(CheckBox,9266527,525,308)
{
Left=85
Top=125
Width=65
Caption="угловой"
link(onCheck,16371907:doCase,[])
}
Add(CheckBox,13914247,1134,308)
{
Left=255
Top=125
Width=65
Caption="угловой"
}
Add(FormatStr,15337080,329,511)
{
Mask="HDMI"
Point(FString)
link(onFString,10427384:doValue,[(379,517)(379,503)])
}
Add(Case,1584466,238,504)
{
Value=String(1)
link(onNextCase,10427384:doClear,[])
link(onTrue,6697769:doEvent1,[])
}
Add(Memory,10427384,385,497)
{
}
Add(Hub,6697769,294,511)
{
InCount=2
OutCount=1
link(onEvent1,15337080:doString,[])
}
Add(FormatStr,5348580,329,560)
{
Mask="MicroHDMI"
Point(FString)
link(onFString,7261661:doValue,[(379,566)(379,552)])
}
Add(Case,15436381,238,553)
{
Value=String(1)
link(onNextCase,7261661:doClear,[])
link(onTrue,3788820:doEvent1,[])
}
Add(Memory,7261661,385,546)
{
}
Add(Hub,3788820,294,560)
{
InCount=2
OutCount=1
link(onEvent1,5348580:doString,[])
}
Add(FormatStr,1253034,329,609)
{
Mask="MiniHDMI"
Point(FString)
link(onFString,6804883:doValue,[(379,615)(379,601)])
}
Add(Case,11340075,238,602)
{
Value=String(1)
link(onNextCase,6804883:doClear,[])
link(onTrue,10320656:doEvent1,[])
}
Add(Memory,6804883,385,595)
{
}
Add(Hub,10320656,294,609)
{
InCount=2
OutCount=1
link(onEvent1,1253034:doString,[])
}
Add(FormatStr,7326662,329,658)
{
Mask="DP"
Point(FString)
link(onFString,5558965:doValue,[(379,664)(379,650)])
}
Add(Case,8444328,238,651)
{
Value=String(1)
link(onNextCase,5558965:doClear,[])
link(onTrue,11715113:doEvent1,[])
}
Add(Memory,5558965,385,644)
{
}
Add(Hub,11715113,294,658)
{
InCount=2
OutCount=1
link(onEvent1,7326662:doString,[])
}
Add(FormatStr,11377268,329,707)
{
Mask="MicroDP"
Point(FString)
link(onFString,3158303:doValue,[(379,713)(379,699)])
}
Add(Case,10205952,238,700)
{
Value=String(1)
link(onNextCase,3158303:doClear,[])
link(onTrue,14364844:doEvent1,[])
}
Add(Memory,3158303,385,693)
{
}
Add(Hub,14364844,294,707)
{
InCount=2
OutCount=1
link(onEvent1,11377268:doString,[])
}
Add(FormatStr,15168305,329,756)
{
Mask="MiniDP"
Point(FString)
link(onFString,14288109:doValue,[(379,762)(379,748)])
}
Add(Case,4466592,238,749)
{
Value=String(1)
link(onNextCase,14288109:doClear,[])
link(onTrue,11901732:doEvent1,[])
}
Add(Memory,14288109,385,742)
{
}
Add(Hub,11901732,294,756)
{
InCount=2
OutCount=1
link(onEvent1,15168305:doString,[])
}
Add(FormatStr,3124408,329,805)
{
Mask="VGA"
Point(FString)
link(onFString,14034556:doValue,[(379,811)(379,797)])
}
Add(Case,7258419,238,798)
{
Value=String(1)
link(onNextCase,14034556:doClear,[])
link(onTrue,4500317:doEvent1,[])
}
Add(Memory,14034556,385,791)
{
}
Add(Hub,4500317,294,805)
{
InCount=2
OutCount=1
link(onEvent1,3124408:doString,[])
}
Add(FormatStr,8439813,329,854)
{
Mask="DVI"
Point(FString)
link(onFString,3051111:doValue,[(379,860)(379,846)])
}
Add(Case,6421669,238,847)
{
Value=String(1)
link(onNextCase,3051111:doClear,[])
link(onTrue,13282403:doEvent1,[])
}
Add(Memory,3051111,385,840)
{
}
Add(Hub,13282403,294,854)
{
InCount=2
OutCount=1
link(onEvent1,8439813:doString,[])
}
Add(FormatStr,3697749,329,903)
{
Mask="SCART"
Point(FString)
link(onFString,14021002:doValue,[(379,909)(379,895)])
}
Add(Case,855586,238,896)
{
Value=String(1)
link(onNextCase,14021002:doClear,[])
link(onTrue,2528899:doEvent1,[])
}
Add(Memory,14021002,385,889)
{
}
Add(Hub,2528899,294,903)
{
InCount=2
OutCount=1
link(onEvent1,3697749:doString,[])
}
Add(FormatStr,1614627,329,1050)
{
Mask="3.5 джек (3pin)"
Point(FString)
link(onFString,2530561:doValue,[(379,1056)(379,1042)])
}
Add(Case,16651543,238,1043)
{
Value=String(1)
link(onNextCase,2530561:doClear,[])
link(onTrue,12475207:doEvent1,[])
}
Add(Memory,2530561,385,1036)
{
}
Add(Hub,12475207,294,1050)
{
InCount=2
OutCount=1
link(onEvent1,1614627:doString,[])
}
Add(FormatStr,742443,329,1099)
{
Mask="3.5 джек (4pin)"
Point(FString)
link(onFString,5870121:doValue,[(379,1105)(379,1091)])
}
Add(Case,2328623,238,1092)
{
Value=String(1)
link(onNextCase,5870121:doClear,[])
link(onTrue,4354429:doEvent1,[])
}
Add(Memory,5870121,385,1085)
{
}
Add(Hub,4354429,294,1099)
{
InCount=2
OutCount=1
link(onEvent1,742443:doString,[])
}
Add(FormatStr,2359657,329,1148)
{
Mask="6.3 джек"
Point(FString)
link(onFString,1172125:doValue,[(379,1154)(379,1140)])
}
Add(Case,12902742,238,1141)
{
Value=String(1)
link(onNextCase,1172125:doClear,[])
link(onTrue,14065969:doEvent1,[])
}
Add(Memory,1172125,385,1134)
{
}
Add(Hub,14065969,294,1148)
{
InCount=2
OutCount=1
link(onEvent1,2359657:doString,[])
}
Add(FormatStr,10208025,329,1197)
{
Mask="RCA"
Point(FString)
link(onFString,5786681:doValue,[(379,1203)(379,1189)])
}
Add(Case,6195641,238,1190)
{
Value=String(1)
link(onNextCase,5786681:doClear,[])
link(onTrue,7081901:doEvent1,[])
}
Add(Memory,5786681,385,1183)
{
}
Add(Hub,7081901,294,1197)
{
InCount=2
OutCount=1
link(onEvent1,10208025:doString,[])
}
Add(FormatStr,12813240,329,420)
{
Mask="%1x"
Point(FString)
link(onFString,10687769:doValue,[(379,426)(379,412)])
link(Str1,16626503:Text,[])
}
Add(Case,5047746,238,413)
{
Value=String(1)
link(onNextCase,10687769:doClear,[])
link(onTrue,5802879:doEvent1,[])
}
Add(Memory,10687769,385,406)
{
}
Add(Hub,5802879,294,420)
{
InCount=2
OutCount=1
link(onEvent1,12813240:doString,[])
}
Add(FormatStr,2653185,658,462)
{
DataCount=1
Mask="USB %1 "
Point(FString)
link(onFString,12986266:doValue,[(701,468)(701,454)])
}
Add(Case,7561503,567,455)
{
Value=String(1)
link(onNextCase,12986266:doClear,[])
link(onTrue,7805042:doEvent1,[])
}
Add(Memory,12986266,714,448)
{
}
Add(Hub,7805042,623,462)
{
InCount=2
OutCount=1
link(onEvent1,2653185:doString,[])
}
Add(FormatStr,6745840,658,273)
{
Mask=" гнездо"
Point(FString)
link(onFString,15167062:doValue,[(708,279)(708,265)])
}
Add(Case,4774587,567,266)
{
Value=String(1)
link(onNextCase,15167062:doClear,[])
link(onTrue,6142866:doEvent1,[])
}
Add(Memory,15167062,714,259)
{
}
Add(Hub,6142866,623,273)
{
InCount=2
OutCount=1
link(onEvent1,6745840:doString,[])
}
Add(FormatStr,6759874,658,315)
{
Mask=" угловой"
Point(FString)
link(onFString,13856812:doValue,[(708,321)(708,307)])
}
Add(Case,16371907,567,308)
{
Value=String(1)
link(onNextCase,13856812:doClear,[])
link(onTrue,7636780:doEvent1,[])
}
Add(Memory,13856812,714,301)
{
}
Add(Hub,7636780,623,315)
{
InCount=2
OutCount=1
link(onEvent1,6759874:doString,[])
}
Add(FormatStr,4180795,658,511)
{
Mask="A"
Point(FString)
link(onFString,3945935:doValue,[(701,517)(701,503)])
}
Add(Case,1412867,567,504)
{
Value=String(1)
link(onNextCase,3945935:doClear,[])
link(onTrue,4205371:doEvent1,[])
}
Add(Memory,3945935,714,497)
{
}
Add(Hub,4205371,623,511)
{
InCount=2
OutCount=1
link(onEvent1,4180795:doString,[])
}
Add(FormatStr,13191068,658,609)
{
Mask="B"
Point(FString)
link(onFString,12587156:doValue,[(708,615)(708,601)])
}
Add(Case,13138900,567,602)
{
Value=String(1)
link(onNextCase,12587156:doClear,[])
link(onTrue,11556488:doEvent1,[])
}
Add(Memory,12587156,714,595)
{
}
Add(Hub,11556488,623,609)
{
InCount=2
OutCount=1
link(onEvent1,13191068:doString,[])
}
Add(FormatStr,1596238,658,658)
{
Mask="MicroUSB"
Point(FString)
link(onFString,10996835:doValue,[(708,664)(708,650)])
}
Add(Case,15713857,567,651)
{
Value=String(1)
link(onNextCase,10996835:doClear,[])
link(onTrue,6170623:doEvent1,[])
}
Add(Memory,10996835,714,644)
{
}
Add(Hub,6170623,623,658)
{
InCount=2
OutCount=1
link(onEvent1,1596238:doString,[])
}
Add(FormatStr,9630415,658,707)
{
Mask="MiniUSB"
Point(FString)
link(onFString,13033813:doValue,[(708,713)(708,699)])
}
Add(Case,5831861,567,700)
{
Value=String(1)
link(onNextCase,13033813:doClear,[])
link(onTrue,3762218:doEvent1,[])
}
Add(Memory,13033813,714,693)
{
}
Add(Hub,3762218,623,707)
{
InCount=2
OutCount=1
link(onEvent1,9630415:doString,[])
}
Add(FormatStr,11544794,658,756)
{
Mask="Type-C"
Point(FString)
link(onFString,1592263:doValue,[(708,762)(708,748)])
}
Add(Case,38107,567,749)
{
Value=String(1)
link(onNextCase,1592263:doClear,[])
link(onTrue,2651351:doEvent1,[])
}
Add(Memory,1592263,714,742)
{
}
Add(Hub,2651351,623,756)
{
InCount=2
OutCount=1
link(onEvent1,11544794:doString,[])
}
Add(FormatStr,5730128,658,798)
{
Mask="Lightning"
Point(FString)
link(onFString,3961721:doValue,[(708,804)(708,790)])
}
Add(Case,15575292,567,791)
{
Value=String(1)
link(onNextCase,3961721:doClear,[])
link(onTrue,8342174:doEvent1,[])
}
Add(Memory,3961721,714,784)
{
}
Add(Hub,8342174,623,798)
{
InCount=2
OutCount=1
link(onEvent1,5730128:doString,[])
}
Add(FormatStr,15645660,329,1295)
{
Mask="евровилка 220В"
Point(FString)
link(onFString,14891140:doValue,[(379,1301)(379,1287)])
}
Add(Case,10106280,238,1288)
{
Value=String(1)
link(onNextCase,14891140:doClear,[])
link(onTrue,9961544:doEvent1,[])
}
Add(Memory,14891140,385,1281)
{
}
Add(Hub,9961544,294,1295)
{
InCount=2
OutCount=1
link(onEvent1,15645660:doString,[])
}
Add(FormatStr,12998239,329,1344)
{
Mask="вилка 220B"
Point(FString)
}
Add(Case,7160099,238,1337)
{
Value=String(1)
}
Add(LineBreak,12308001,203,238)
{
Caption="1"
Type=1
link(Data,8461199:String,[])
Primary=[6861801,1505,308]
}
Add(LineBreak,229327,385,441)
{
Caption="2"
Type=1
link(Data,10687769:Value,[])
Primary=[4776973,1330,119]
}
Add(LineBreak,5483081,385,532)
{
Caption="3"
Type=1
link(Data,10427384:Value,[])
Primary=[7405901,1337,42]
}
Add(LineBreak,11840279,385,581)
{
Caption="4"
Type=1
link(Data,7261661:Value,[])
Primary=[14986949,1344,7]
}
Add(LineBreak,13934759,385,630)
{
Caption="5"
Type=1
link(Data,6804883:Value,[])
Primary=[5547555,1351,-28]
}
Add(LineBreak,11083691,385,679)
{
Caption="6"
Type=1
link(Data,5558965:Value,[])
Primary=[4453772,1358,-63]
}
Add(LineBreak,7399799,385,728)
{
Caption="7"
Type=1
link(Data,3158303:Value,[])
Primary=[11930231,1365,-98]
}
Add(LineBreak,4045671,385,777)
{
Caption="8"
Type=1
link(Data,14288109:Value,[])
Primary=[4243855,1372,-133]
}
Add(LineBreak,11570998,385,826)
{
Caption="9"
Type=1
link(Data,14034556:Value,[])
Primary=[11203475,1379,-168]
}
Add(LineBreak,4908135,385,875)
{
Caption="10"
Type=1
link(Data,3051111:Value,[])
Primary=[13317944,1386,-203]
}
Add(LineBreak,11922079,385,924)
{
Caption="12"
Type=1
link(Data,14021002:Value,[])
Primary=[15978501,1400,-378]
}
Add(LineBreak,3450120,714,483)
{
Caption="28"
Type=1
link(Data,12986266:Value,[])
Primary=[3146293,1183,77]
}
Add(LineBreak,3169966,1561,357)
{
Caption="79"
Type=1
link(Data,9796633:Value,[])
Primary=[12338072,693,301]
}
Add(LineBreak,16713700,714,336)
{
Caption="37"
Type=1
link(Data,13856812:Value,[])
Primary=[12976497,1246,336]
}
Add(LineBreak,12145824,714,294)
{
Caption="36"
Type=1
link(Data,15167062:Value,[])
Primary=[7402328,1239,364]
}
Add(LineBreak,12760026,385,343)
{
Caption="35"
Type=1
link(Data,13010288:Value,[])
Primary=[11481881,1561,301]
}
Add(LineBreak,9926639,714,777)
{
Caption="34"
Type=1
link(Data,1592263:Value,[])
Primary=[7770514,1225,-147]
}
Add(LineBreak,1951747,714,532)
{
Caption="33"
Type=1
link(Data,3945935:Value,[])
Primary=[10018967,1218,84]
}
Add(LineBreak,2372185,714,728)
{
Caption="32"
Type=1
link(Data,13033813:Value,[])
Primary=[13511121,1211,-126]
}
Add(LineBreak,8189885,714,679)
{
Caption="31"
Type=1
link(Data,10996835:Value,[])
Primary=[10947225,1204,-91]
}
Add(LineBreak,5203930,714,630)
{
Caption="30"
Type=1
link(Data,12587156:Value,[])
Primary=[15903969,1197,-56]
}
Add(LineBreak,5826210,714,819)
{
Caption="27"
Type=1
link(Data,3961721:Value,[])
Primary=[16192778,1176,-273]
}
Add(LineBreak,16609964,385,1316)
{
Caption="18"
Type=1
link(Data,14891140:Value,[])
Primary=[8109262,1442,-700]
}
Add(LineBreak,12829841,385,1218)
{
Caption="17"
Type=1
link(Data,5786681:Value,[])
Primary=[6664983,1435,-616]
}
Add(LineBreak,3891021,385,1169)
{
Caption="16"
Type=1
link(Data,1172125:Value,[])
Primary=[5355749,1428,-581]
}
Add(LineBreak,14887331,385,1120)
{
Caption="15"
Type=1
link(Data,5870121:Value,[])
Primary=[8655659,1421,-546]
}
Add(LineBreak,8743032,385,1071)
{
Caption="14"
Type=1
link(Data,2530561:Value,[])
Primary=[8325552,1414,-511]
}
Add(Button,15223537,329,49)
{
Left=525
Top=80
Width=115
Caption="Снять галочки "
Data=Integer(0)
link(onClick,11000548:doEvent1,[])
}
Add(Hub,11000548,378,49)
{
OutCount=24
link(onEvent1,8913368:In,[])
link(onEvent2,13096075:In,[])
link(onEvent3,9586759:In,[])
link(onEvent4,99902:In,[])
link(onEvent5,13727645:In,[])
link(onEvent6,7380341:In,[])
link(onEvent7,13707978:In,[])
link(onEvent8,12328941:In,[])
link(onEvent9,10189793:In,[])
link(onEvent10,15523251:In,[])
link(onEvent11,180212:In,[])
link(onEvent12,3090377:In,[])
link(onEvent13,11219773:In,[])
link(onEvent14,15817671:In,[])
link(onEvent15,8693304:In,[])
link(onEvent16,6220919:In,[])
link(onEvent17,6894534:In,[])
link(onEvent18,16568183:In,[])
link(onEvent19,15091787:In,[])
link(onEvent20,5994458:In,[])
link(onEvent21,4686287:In,[])
link(onEvent22,12305862:In,[])
link(onEvent23,14627103:In,[])
link(onEvent24,16225047:In,[])
}
Add(LineBreak,10570397,154,315)
{
Caption="С"
link(Out,16759590:doCheck,[])
Primary=[8913368,252,-266]
}
Add(LineBreak,1940619,154,413)
{
Caption="С"
link(Out,4020331:doCheck,[])
Primary=[13096075,280,-357]
}
Add(LineBreak,14828018,147,504)
{
Caption="С"
link(Out,11619044:doCheck,[])
Primary=[9586759,259,-441]
}
Add(LineBreak,14070778,147,553)
{
Caption="С"
link(Out,11383278:doCheck,[])
Primary=[99902,287,-483]
}
Add(LineBreak,7622382,147,602)
{
Caption="С"
link(Out,9487974:doCheck,[])
Primary=[13727645,259,-525]
}
Add(LineBreak,15025066,147,651)
{
Caption="С"
link(Out,6060102:doCheck,[])
Primary=[7380341,287,-567]
}
Add(LineBreak,15903343,147,700)
{
Caption="С"
link(Out,15243022:doCheck,[])
Primary=[13707978,259,-609]
}
Add(LineBreak,14206452,147,749)
{
Caption="С"
link(Out,3694517:doCheck,[])
Primary=[12328941,287,-651]
}
Add(LineBreak,2525100,147,798)
{
Caption="С"
link(Out,14468396:doCheck,[])
Primary=[10189793,259,-693]
}
Add(LineBreak,4381299,147,847)
{
Caption="С"
link(Out,2159489:doCheck,[])
Primary=[15523251,287,-735]
}
Add(LineBreak,2554894,147,896)
{
Caption="С"
link(Out,14750150:doCheck,[])
Primary=[180212,259,-777]
}
Add(LineBreak,1016873,147,1043)
{
Caption="С"
link(Out,3439417:doCheck,[])
Primary=[3090377,287,-917]
}
Add(LineBreak,15520981,147,1092)
{
Caption="С"
link(Out,5278171:doCheck,[])
Primary=[11219773,259,-959]
}
Add(LineBreak,16513179,147,1141)
{
Caption="С"
link(Out,6447738:doCheck,[])
Primary=[15817671,287,-1001]
}
Add(LineBreak,4143538,147,1190)
{
Caption="С"
link(Out,5003095:doCheck,[])
Primary=[8693304,259,-1043]
}
Add(LineBreak,2459631,147,1288)
{
Caption="С"
link(Out,15904421:doCheck,[])
Primary=[6220919,287,-1134]
}
Add(LineBreak,3179629,147,1337)
{
Caption="С"
link(Out,14174747:doCheck,[])
Primary=[6894534,259,-1176]
}
Add(LineBreak,10380820,147,1386)
{
Caption="С"
link(Out,873838:doCheck,[])
Primary=[16568183,287,-1218]
}
Add(LineBreak,10876287,147,1435)
{
Caption="С"
link(Out,7773365:doCheck,[])
Primary=[15091787,259,-1260]
}
Add(LineBreak,13393114,147,1484)
{
Caption="С"
link(Out,12049143:doCheck,[])
Primary=[5994458,287,-1302]
}
Add(LineBreak,142776,147,1533)
{
Caption="С"
link(Out,8432450:doCheck,[])
Primary=[4686287,259,-1344]
}
Add(LineBreak,1945364,147,1582)
{
Caption="С"
link(Out,13801560:doCheck,[])
Primary=[12305862,287,-1386]
}
Add(LineBreak,13735130,147,1631)
{
Caption="С"
link(Out,7232157:doCheck,[])
Primary=[14627103,259,-1428]
}
Add(LineBreak,15381692,532,210)
{
Caption="И так далее ) "
Primary=[16225047,-98,0]
}

карма: 4

0
Ответов: 109
Рейтинг: 0
#14: 2023-02-12 12:00:44 ЛС | профиль | цитата
tig-rrr, спасибо конечно, но в способе Gunta проще все переделать )))
карма: 1

0
Ответов: 5227
Рейтинг: 586
#15: 2023-02-12 14:24:09 ЛС | профиль | цитата
Serascer, вставляй IC в свою схему и пользуйся

Add(MainForm,2953706,77,84)
{
Width=487
}
Add(InlineCode,4069783,175,84)
{
WorkPoints=#12:doClearCheck|
Code=#26:{ Author -=andrestudio=- }|15:unit HiAsmUnit;|0:|9:interface|0:|21:uses kol,Share,Debug;|0:|4:type|28: THiAsmClass = class(TDebug)|10: private|0:|9: public|54: procedure doClearCheck(var dt: TData; idx: word);|5: end;|0:|14:implementation|0:|35:procedure THiAsmClass.doClearCheck;|3:var|13: i: integer;|14: P: PControl;|5:begin|51: for i := 0 to Applet.Children[0].ChildCount -1 do|7: begin|40: P := Applet.Children[0].Children[i];|23: p.Checked := False;|7: end; |4:end;|0:|4:end.|
}
Add(CheckBox,1699363,77,28)
{
Left=140
Top=25
}
Add(CheckBox,5740907,126,28)
{
Left=140
Top=50
}
Add(CheckBox,14857526,175,28)
{
Left=140
Top=75
}
Add(Button,2859295,126,84)
{
Left=25
Top=30
link(onClick,4069783:doClearCheck,[])
}
Add(Edit,848240,245,28)
{
Left=275
Top=10
Width=125
}
Add(Label,1585428,294,28)
{
Left=275
Top=45
}

карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
2
Голосовали:tig-rrr, Gunta
Сообщение
...
Прикрепленные файлы
(файлы не залиты)