Вверх ↑
Этот топик читают: Гость
Ответов: 109
Рейтинг: 0
#46: 2024-01-23 18:25:48 ЛС | профиль | цитата
sla8a, извиняюсь за наглую просьбу, но можете в ваш код выше добавить подгруппу с несколькими пунктами? Не пойму как это сделать, болею, мозги не варят (

Вот код панельки Кабель

Add(EditMultiEx,12428940,21,21)
{
WorkCount=#8:##delete|5:##add|0:|
EventCount=#7:onClick|
Width=636
Height=312
Point(##delete)
Point(##add)
link(##add,13034295:doEvent1,[])
}
Add(VBoxLayout,12245601,84,28)
{
Name="vert1"
WidthScale=50
Layout="goriz"
}
Add(VBoxLayout,3665055,84,77)
{
Name="vert2"
WidthScale=50
Layout="goriz"
}
Add(Hub,13034295,35,28)
{
OutCount=6
link(onEvent1,12245601:doResize,[])
link(onEvent2,3665055:doResize,[(67,41)(67,83)])
link(onEvent3,6638886:doResize,[(60,48)(60,125)])
link(onEvent4,8950678:doVisible,[(67,55)(67,174)])
link(onEvent5,8950678:doBringToFront,[(67,62)(67,181)])
link(onEvent6,12428940:onClick,[(353,69)(353,27)])
}
Add(HBoxLayout,6638886,84,119)
{
Name="goriz"
}
Add(Panel,8950678,84,161)
{
Left=310
Width=660
Height=640
Visible=1
Point(doVisible)
Point(doBringToFront)
}
Add(Memo,8596022,2219,637)
{
Left=180
Top=10
Width=460
Height=65
Font=[MS Sans Serif,8,0,0,204]
link(onChange,5812261:doRussianKbd,[])
}
Add(Label,9241109,140,91)
{
Left=10
Top=15
Width=144
Height=17
Caption="Кабель аудио/видео и иной"
}
Add(Button,2694657,2177,693)
{
Left=220
Top=80
Width=70
Caption="Копировать"
link(onClick,13136004:doPutText,[])
}
Add(Clipboard,13136004,2219,693)
{
Point(PutText)
link(PutText,8596022:Text,[])
}
Add(FormatStr,7372679,1463,658)
{
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,8596022:doText,[])
link(Str1,9754827:String,[(1469,436)(153,436)])
link(Str2,13732816:Value,[(1476,524)(335,524)])
link(Str3,1073546:Value,[(1483,569)(335,569)])
link(Str4,16126118:Value,[(1490,594)(335,594)])
link(Str5,5357908:Value,[(1497,618)(335,618)])
link(Str6,2120721:Value,[(1504,642)(335,642)])
link(Str7,3553176:Value,[(1511,646)(923,646)(923,688)(335,688)])
link(Str8,3134693:Value,[(1518,646)(926,646)(926,737)(335,737)])
link(Str9,15522613:Value,[(1525,646)(930,646)(930,786)(335,786)])
link(Str10,9524227:Value,[(1532,646)(934,646)(934,835)(335,835)])
link(Str11,12393453:Value,[(1539,646)(1059,646)(1059,856)(587,856)])
link(Str12,4794123:Value,[(1546,646)(940,646)(940,884)(335,884)])
link(Str13,9753898:Value,[(1553,646)(944,646)(944,982)(335,982)])
link(Str14,4838985:Value,[(1560,646)(948,646)(948,1031)(335,1031)])
link(Str15,13531641:Value,[(1567,646)(951,646)(951,1080)(335,1080)])
link(Str16,654488:Value,[(1574,646)(954,646)(954,1129)(335,1129)])
link(Str17,4953825:Value,[(1581,646)(958,646)(958,1178)(335,1178)])
link(Str18,5980208:Value,[(1588,646)(962,646)(962,1276)(335,1276)])
link(Str19,14003900:Value,[(1595,646)(965,646)(965,1325)(335,1325)])
link(Str20,13847359:Value,[(1602,646)(968,646)(968,1374)(335,1374)])
link(Str21,14840307:Value,[(1609,646)(972,646)(972,1423)(335,1423)])
link(Str22,12521814:Value,[(1616,646)(976,646)(976,1472)(335,1472)])
link(Str23,8070691:Value,[(1623,646)(979,646)(979,1521)(335,1521)])
link(Str24,1406806:Value,[(1630,646)(982,646)(982,1570)(335,1570)])
link(Str25,3838507:Value,[(1637,646)(986,646)(986,1619)(335,1619)])
link(Str26,4730965:Text,[(1644,646)(920,646)(920,1682)(195,1682)])
link(Str27,13433247:Value,[(1651,646)(1119,646)(1119,779)(587,779)])
link(Str28,402594:Value,[(1658,544)(587,544)])
link(Str29,1816907:Value,[(1665,594)(587,594)])
link(Str30,9544238:Value,[(1672,618)(587,618)])
link(Str31,2030511:Value,[(1679,642)(587,642)])
link(Str32,10998714:Value,[(1686,646)(1136,646)(1136,688)(587,688)])
link(Str33,13020284:Value,[(1693,569)(587,569)])
link(Str34,733003:Value,[(1700,646)(1144,646)(1144,737)(587,737)])
link(Str35,11361722:Value,[(1707,474)(335,474)])
link(Str36,2288849:Value,[(1714,450)(587,450)])
link(Str37,7745051:Value,[(1721,471)(587,471)])
link(Str38,3339381:Value,[(1728,492)(587,492)])
link(Str39,11970201:Value,[(1735,415)(587,415)])
link(Str40,9318219:Value,[(1742,524)(839,524)])
link(Str41,16083746:Value,[(1749,569)(839,569)])
link(Str42,7856489:Value,[(1756,594)(839,594)])
link(Str43,7638564:Value,[(1763,618)(839,618)])
link(Str44,69182:Value,[(1770,642)(839,642)])
link(Str45,5062116:Value,[(1777,646)(1308,646)(1308,667)(839,667)])
link(Str46,4285569:Value,[(1784,646)(1312,646)(1312,737)(839,737)])
link(Str47,6791360:Value,[(1791,646)(1315,646)(1315,786)(839,786)])
link(Str48,9213072:Value,[(1798,646)(1318,646)(1318,835)(839,835)])
link(Str49,15870230:Value,[(1805,646)(1445,646)(1445,856)(1084,856)])
link(Str50,12800282:Value,[(1812,646)(1326,646)(1326,884)(839,884)])
link(Str51,2302657:Value,[(1819,646)(1329,646)(1329,982)(839,982)])
link(Str52,12092108:Value,[(1826,646)(1332,646)(1332,1031)(839,1031)])
link(Str53,8445265:Value,[(1833,646)(1336,646)(1336,1080)(839,1080)])
link(Str54,5162901:Value,[(1840,646)(1340,646)(1340,1129)(839,1129)])
link(Str55,12273604:Value,[(1847,646)(1343,646)(1343,1178)(839,1178)])
link(Str56,11774837:Value,[(1854,646)(1346,646)(1346,1276)(839,1276)])
link(Str57,6897381:Value,[(1861,646)(1350,646)(1350,1325)(839,1325)])
link(Str58,683193:Value,[(1868,646)(1354,646)(1354,1374)(839,1374)])
link(Str59,3369692:Value,[(1875,646)(1357,646)(1357,1423)(839,1423)])
link(Str60,16752251:Value,[(1882,646)(1360,646)(1360,1472)(839,1472)])
link(Str61,11585536:Value,[(1889,646)(1364,646)(1364,1521)(839,1521)])
link(Str62,9531161:Value,[(1896,646)(1368,646)(1368,1570)(839,1570)])
link(Str63,8294066:Value,[(1903,646)(1371,646)(1371,1619)(839,1619)])
link(Str64,10511236:Text,[(1910,646)(1304,646)(1304,1668)(699,1668)])
link(Str65,3245781:Value,[(1917,569)(1077,569)])
link(Str66,2331041:Value,[(1924,594)(1084,594)])
link(Str67,3947086:Value,[(1931,618)(1084,618)])
link(Str68,12584162:Value,[(1938,642)(1084,642)])
link(Str69,4627710:Value,[(1945,646)(1515,646)(1515,688)(1084,688)])
link(Str70,11149389:Value,[(1952,646)(1518,646)(1518,737)(1084,737)])
link(Str71,3456955:Value,[(1959,646)(1521,646)(1521,779)(1084,779)])
link(Str72,5129862:Value,[(1966,474)(839,474)])
link(Str73,12952188:Value,[(1973,443)(1084,443)])
link(Str74,7298329:Value,[(1980,415)(1084,415)])
link(Str75,7528865:Value,[(1987,468)(1084,468)])
link(Str76,15886220:Value,[(1994,492)(1084,492)])
link(Str77,6507567:Value,[(2001,510)(1322,510)])
link(Str78,6065676:Value,[(2008,646)(1665,646)(1665,1094)(1322,1094)])
link(Str79,11422813:Value,[(2015,471)(1322,471)])
link(Str80,13462126:Value,[(2022,541)(1322,541)])
link(Str81,14138939:Value,[(2029,566)(1322,566)])
link(Str82,669155:Value,[(2036,590)(1322,590)])
link(Str83,12164051:Value,[(2043,639)(1322,639)])
link(Str84,13361590:Value,[(2050,646)(1686,646)(1686,730)(1322,730)])
link(Str85,12878069:Value,[(2057,408)(1574,408)])
link(Str86,3877712:Value,[(2064,454)(1574,454)])
link(Str87,11259000:Value,[(2071,646)(1697,646)(1697,828)(1322,828)])
link(Str88,15720517:Value,[(2078,646)(1700,646)(1700,891)(1322,891)])
link(Str89,10521738:Value,[(2085,646)(1703,646)(1703,940)(1322,940)])
link(Str90,4823026:Value,[(2092,646)(1707,646)(1707,989)(1322,989)])
link(Str91,5746805:Value,[(2099,646)(1711,646)(1711,1143)(1322,1143)])
link(Str92,14297021:Value,[(2106,646)(1714,646)(1714,1192)(1322,1192)])
link(Str93,15597997:Value,[(2113,646)(1717,646)(1717,1241)(1322,1241)])
link(Str94,2772872:Value,[(2120,646)(1721,646)(1721,1290)(1322,1290)])
link(Str95,5732662:Value,[(2127,646)(1725,646)(1725,1339)(1322,1339)])
link(Str96,4328774:Value,[(2134,646)(1728,646)(1728,1395)(1322,1395)])
link(Str97,4740211:Value,[(2141,646)(1731,646)(1731,1444)(1322,1444)])
link(Str98,16583683:Value,[(2148,499)(1574,499)])
link(Str99,5450333:Value,[(2155,646)(1371,646)(1371,940)(587,940)])
link(Str100,6268059:Value,[(2162,646)(1620,646)(1620,940)(1077,940)])
}
Add(Label,1431258,644,224)
{
Left=180
Top=85
Width=36
Height=17
Caption="Выход"
}
Add(ComboBox,9754827,140,182)
{
Left=10
Top=55
Width=145
Height=21
Strings=#0:|7:Кабель |18:Кабель оптический |18:Кабель-переходник |17:Кабель-конвертер |11:Переходник |10:Конвертер |0:|
Text=""
ReadOnly=0
DropDownCount=80
link(onClick,188668:doEvent1,[(790,195)(790,664)])
}
Add(Label,14988583,140,140)
{
Left=10
Top=35
Width=23
Height=17
Caption="Тип"
}
Add(KeyboardLayout,5812261,2282,630)
{
}
Add(Label,182561,140,224)
{
Left=10
Top=85
Width=28
Height=17
Caption="Вход"
}
Add(FormatStr,4083745,1260,266)
{
Mask="длина: %1м%2"
Point(FString)
link(onFString,11422813:doValue,[(1310,272)(1310,258)])
link(Str1,600413:Text,[])
link(Str2,5276052:Value,[(1273,254)(1427,254)(1427,345)(1581,345)])
}
Add(Case,13071746,1169,259)
{
Value=String(1)
link(onNextCase,11422813:doClear,[])
link(onTrue,5757543:doEvent1,[])
}
Add(Memory,11422813,1316,252)
{
link(onData,188668:doEvent6,[(1378,258)(1378,699)])
}
Add(Hub,5757543,1225,266)
{
InCount=3
OutCount=3
link(onEvent3,4083745:doString,[(1255,286)(1255,272)])
}
Add(FormatStr,14515054,273,273)
{
Mask=" штекер"
Point(FString)
link(onFString,11361722:doValue,[(323,279)(323,265)])
}
Add(Case,16529074,182,266)
{
Value=String(1)
link(onNextCase,11361722:doClear,[])
link(onTrue,9267815:doEvent1,[])
}
Add(Memory,11361722,329,259)
{
link(onData,188668:doEvent75,[(884,265)(884,1182)])
}
Add(Hub,9267815,238,273)
{
InCount=2
OutCount=1
link(onEvent1,14515054:doString,[])
}
Add(Edit,600413,1260,224)
{
Left=350
Top=115
Width=40
Text=""
link(onChange,5757543:doEvent2,[(1304,230)(1304,254)(1213,254)(1213,279)])
}
Add(CheckBox,6664721,140,266)
{
Left=10
Top=105
Width=65
HintManager=""
Caption="Штекер"
link(onCheck,16529074:doCase,[])
}
Add(CheckBox,3601160,392,133)
{
Left=85
Top=105
Width=65
Caption="Гнездо"
link(onCheck,9796236:doCase,[])
}
Add(CheckBox,652061,140,455)
{
Left=10
Top=250
Width=50
HintManager=""
Caption="HDMI"
link(onCheck,744820:doCase,[])
}
Add(Label,8891357,140,315)
{
Left=10
Top=150
Width=44
Height=17
Caption="Разъём"
}
Add(Label,8466749,644,315)
{
Left=180
Top=150
Width=44
Height=17
Caption="Разъём"
}
Add(CheckBox,9563219,140,504)
{
Left=10
Top=270
Width=75
HintManager=""
Caption="MicroHDMI"
link(onCheck,7709296:doCase,[])
}
Add(CheckBox,1443014,140,553)
{
Left=10
Top=290
Width=70
HintManager=""
Caption="MiniHDMI"
link(onCheck,13165449:doCase,[])
}
Add(CheckBox,181271,140,602)
{
Left=10
Top=310
Width=40
HintManager=""
Caption="DP"
link(onCheck,6335500:doCase,[])
}
Add(CheckBox,10103313,140,994)
{
Left=10
Top=470
Width=60
HintManager=""
Caption="3.5 3pin"
link(onCheck,6351069:doCase,[])
}
Add(CheckBox,14485224,140,1043)
{
Left=10
Top=490
Width=60
HintManager=""
Caption="3.5 4pin"
link(onCheck,9835153:doCase,[])
}
Add(CheckBox,4620765,140,1092)
{
Left=10
Top=510
Width=40
HintManager=""
Caption="6.3"
link(onCheck,5102349:doCase,[])
}
Add(CheckBox,708217,392,455)
{
Left=140
Top=250
Width=30
HintManager=""
Caption="A"
link(onCheck,8188571:doCase,[])
}
Add(CheckBox,9050794,140,651)
{
Left=10
Top=330
Width=65
HintManager=""
Caption="MicroDP"
link(onCheck,3526788:doCase,[])
}
Add(CheckBox,4073810,140,700)
{
Left=10
Top=350
Width=60
HintManager=""
Caption="MiniDP"
link(onCheck,326333:doCase,[])
}
Add(CheckBox,10033950,140,749)
{
Left=10
Top=370
Width=50
HintManager=""
Caption="VGA"
link(onCheck,2782659:doCase,[])
}
Add(CheckBox,9776814,140,798)
{
Left=10
Top=390
Width=40
HintManager=""
Caption="DVI"
link(onCheck,16726499:doCase,[])
}
Add(CheckBox,14722402,392,602)
{
Left=85
Top=310
Width=70
HintManager=""
Caption="MicroUSB"
link(onCheck,7619423:doCase,[])
}
Add(CheckBox,1765213,140,1141)
{
Left=10
Top=530
Width=50
HintManager=""
Caption="RCA"
link(onCheck,3674335:doCase,[])
}
Add(CheckBox,12520325,140,847)
{
Left=10
Top=410
Width=60
HintManager=""
Caption="SCART"
link(onCheck,12794023:doCase,[])
}
Add(CheckBox,6421410,392,553)
{
Left=140
Top=290
Width=30
HintManager=""
Caption="B"
link(onCheck,7411688:doCase,[])
}
Add(CheckBox,9432279,392,651)
{
Left=85
Top=330
Width=70
HintManager=""
Caption="MiniUSB"
link(onCheck,13647242:doCase,[])
}
Add(CheckBox,15103509,392,700)
{
Left=85
Top=350
Width=70
HintManager=""
Caption="Type-C"
link(onCheck,2450487:doCase,[])
}
Add(Label,5379150,140,413)
{
Left=10
Top=230
Width=35
Height=17
Caption="Видео"
}
Add(Label,16051073,140,896)
{
Left=10
Top=430
Width=34
Height=17
Caption="Аудио"
}
Add(CheckBox,7942116,392,742)
{
Left=85
Top=370
Width=65
HintManager=""
Caption="Lightning"
link(onCheck,16414322:doCase,[])
}
Add(Label,5269446,392,280)
{
Left=85
Top=230
Width=58
Height=17
Caption="USB/Apple"
}
Add(CheckBox,15710454,140,364)
{
Left=10
Top=165
Caption="Кол-во"
link(onCheck,15316946:doCase,[])
}
Add(Edit,884664,273,329)
{
Left=10
Top=185
Width=30
Text=""
link(onChange,4287259:doEvent2,[(317,335)(317,359)(226,359)(226,384)])
}
Add(CheckBox,7710117,644,455)
{
Left=180
Top=250
Width=50
HintManager=""
Caption="HDMI"
link(onCheck,15475016:doCase,[])
}
Add(CheckBox,14764029,644,504)
{
Left=180
Top=270
Width=75
HintManager=""
Caption="MicroHDMI"
link(onCheck,15594893:doCase,[])
}
Add(CheckBox,7781176,644,553)
{
Left=180
Top=290
Width=70
HintManager=""
Caption="MiniHDMI"
link(onCheck,5883420:doCase,[])
}
Add(CheckBox,13267186,644,602)
{
Left=180
Top=310
Width=40
HintManager=""
Caption="DP"
link(onCheck,5053425:doCase,[])
}
Add(CheckBox,12032375,644,994)
{
Left=180
Top=470
Width=60
HintManager=""
Caption="3.5 3pin"
link(onCheck,5464148:doCase,[])
}
Add(CheckBox,5242757,644,1043)
{
Left=180
Top=490
Width=60
HintManager=""
Caption="3.5 4pin"
link(onCheck,3926949:doCase,[])
}
Add(CheckBox,14866192,644,1092)
{
Left=180
Top=510
Width=40
HintManager=""
Caption="6.3"
link(onCheck,3331356:doCase,[])
}
Add(CheckBox,14965531,889,455)
{
Left=310
Top=250
Width=30
HintManager=""
Caption="A"
link(onCheck,7158271:doCase,[])
}
Add(CheckBox,10471157,644,651)
{
Left=180
Top=330
Width=65
HintManager=""
Caption="MicroDP"
link(onCheck,2893384:doCase,[])
}
Add(CheckBox,1878123,644,700)
{
Left=180
Top=350
Width=60
HintManager=""
Caption="MiniDP"
link(onCheck,2815646:doCase,[])
}
Add(CheckBox,8568507,644,749)
{
Left=180
Top=370
Width=50
HintManager=""
Caption="VGA"
link(onCheck,1637550:doCase,[])
}
Add(CheckBox,11250015,644,798)
{
Left=180
Top=390
Width=40
HintManager=""
Caption="DVI"
link(onCheck,15385204:doCase,[])
}
Add(CheckBox,6485499,889,602)
{
Left=255
Top=310
Width=70
HintManager=""
Caption="MicroUSB"
link(onCheck,4914850:doCase,[])
}
Add(CheckBox,3971577,644,1141)
{
Left=180
Top=530
Width=50
HintManager=""
Caption="RCA"
link(onCheck,6483445:doCase,[])
}
Add(CheckBox,8672947,644,847)
{
Left=180
Top=410
Width=60
HintManager=""
Caption="SCART"
link(onCheck,12445741:doCase,[])
}
Add(CheckBox,11911723,889,553)
{
Left=310
Top=290
Width=30
HintManager=""
Caption="B"
link(onCheck,7801575:doCase,[])
}
Add(CheckBox,1824421,889,651)
{
Left=255
Top=330
Width=70
HintManager=""
Caption="MiniUSB"
link(onCheck,3869098:doCase,[])
}
Add(CheckBox,14922941,889,700)
{
Left=255
Top=350
Width=70
HintManager=""
Caption="Type-C"
link(onCheck,8244925:doCase,[])
}
Add(Label,1257910,644,413)
{
Left=180
Top=230
Width=35
Height=17
Caption="Видео"
}
Add(Label,6648618,644,896)
{
Left=180
Top=430
Width=34
Height=17
Caption="Аудио"
}
Add(CheckBox,2432336,889,742)
{
Left=255
Top=370
Width=65
HintManager=""
Caption="Lightning"
link(onCheck,7035607:doCase,[])
}
Add(Label,11988610,889,413)
{
Left=255
Top=230
Width=58
Height=17
Caption="USB/Apple"
}
Add(CheckBox,8735936,644,364)
{
Left=180
Top=165
Caption="Кол-во"
link(onCheck,9554349:doCase,[])
}
Add(Edit,12229960,777,329)
{
Left=180
Top=185
Width=30
Text=""
link(onChange,1630084:doEvent2,[(821,335)(821,359)(730,359)(730,384)])
}
Add(CheckBox,14147223,644,266)
{
Left=180
Top=105
Width=65
HintManager=""
Caption="Штекер"
link(onCheck,2885151:doCase,[])
}
Add(CheckBox,15998548,889,203)
{
Left=255
Top=105
Width=65
Caption="Гнездо"
link(onCheck,647405:doCase,[])
}
Add(Label,5376779,140,1190)
{
Left=85
Top=430
Width=47
Height=17
Caption="Силовой"
}
Add(CheckBox,1384626,140,1239)
{
Left=85
Top=450
Width=45
HintManager=""
Caption="Евро"
link(onCheck,9281669:doCase,[])
}
Add(CheckBox,666454,140,1484)
{
Left=135
Top=450
Width=45
HintManager=""
Caption="C14"
link(onCheck,5975686:doCase,[])
}
Add(CheckBox,5965952,140,1435)
{
Left=85
Top=530
Width=45
HintManager=""
Caption="C13"
link(onCheck,3816704:doCase,[])
}
Add(CheckBox,13595157,140,1386)
{
Left=85
Top=510
Width=40
HintManager=""
Caption="C7"
link(onCheck,2214799:doCase,[])
}
Add(CheckBox,14092498,140,1337)
{
Left=85
Top=490
Width=40
HintManager=""
Caption="C5"
link(onCheck,13309864:doCase,[])
}
Add(Label,15330473,644,1190)
{
Left=255
Top=430
Width=47
Height=17
Caption="Силовой"
}
Add(CheckBox,14920337,140,1582)
{
Left=135
Top=490
Width=45
HintManager=""
Caption="C20"
link(onCheck,3355201:doCase,[])
}
Add(CheckBox,15836569,140,1533)
{
Left=135
Top=470
Width=45
HintManager=""
Caption="C19"
link(onCheck,14899181:doCase,[])
}
Add(CheckBox,1177686,140,1288)
{
Left=85
Top=470
Width=45
HintManager=""
Caption="220B"
link(onCheck,15910910:doCase,[])
}
Add(CheckBox,1048557,1127,259)
{
Left=350
Top=90
Width=60
Caption="Длина"
link(onCheck,13071746:doCase,[])
}
Add(CheckBox,9291603,1127,399)
{
Left=350
Top=140
Width=110
Caption="Экранированный"
link(onCheck,8517969:doCase,[])
}
Add(CheckBox,8954771,1127,448)
{
Left=350
Top=160
Width=125
Caption="Ферритовые кольца"
link(onCheck,6442365:doCase,[])
}
Add(CheckBox,11261225,1127,497)
{
Left=350
Top=180
Width=80
Caption="Подсветка"
link(onCheck,14154299:doCase,[])
}
Add(CheckBox,15176381,1379,133)
{
Left=420
Top=90
Width=60
Caption="Жилы"
link(onCheck,1636351:doCase,[])
}
Add(Edit,14004946,1477,84)
{
Left=420
Top=115
Width=40
Text=""
link(onChange,3459623:doEvent2,[(1521,90)(1521,122)(1465,122)(1465,153)])
}
Add(Edit,12075072,1561,84)
{
Left=485
Top=115
Width=40
Text=""
link(onChange,3459623:doEvent3,[(1605,90)(1605,125)(1465,125)(1465,160)])
}
Add(Label,10925176,1519,84)
{
Left=470
Top=120
Width=11
Height=17
Caption="X"
}
Add(CheckBox,12959477,1127,693)
{
Left=350
Top=220
Width=120
Caption="Макс. разрешение"
link(onCheck,8760735:doCase,[])
}
Add(Edit,10116698,1225,644)
{
Left=350
Top=240
Width=105
Text=""
link(onChange,8606987:doEvent2,[(1269,650)(1269,682)(1213,682)(1213,713)])
}
Add(CheckBox,10904090,392,406)
{
Left=85
Top=165
Width=85
Caption="Версия USB"
link(onCheck,1234162:doCase,[])
}
Add(CheckBox,7866029,644,1239)
{
Left=255
Top=450
Width=45
HintManager=""
Caption="Евро"
link(onCheck,8659250:doCase,[])
}
Add(CheckBox,5072561,644,1484)
{
Left=305
Top=450
Width=45
HintManager=""
Caption="C14"
link(onCheck,9742737:doCase,[])
}
Add(CheckBox,8430712,644,1435)
{
Left=255
Top=530
Width=45
HintManager=""
Caption="C13"
link(onCheck,6986919:doCase,[])
}
Add(CheckBox,10190303,644,1386)
{
Left=255
Top=510
Width=40
HintManager=""
Caption="C7"
link(onCheck,9829354:doCase,[])
}
Add(CheckBox,10158966,644,1337)
{
Left=255
Top=490
Width=40
HintManager=""
Caption="C5"
link(onCheck,13947104:doCase,[])
}
Add(CheckBox,16470094,644,1582)
{
Left=305
Top=490
Width=45
HintManager=""
Caption="C20"
link(onCheck,12543266:doCase,[])
}
Add(CheckBox,2086135,644,1533)
{
Left=305
Top=470
Width=45
HintManager=""
Caption="C19"
link(onCheck,14657382:doCase,[])
}
Add(CheckBox,1135243,644,1288)
{
Left=255
Top=470
Width=45
HintManager=""
Caption="220B"
link(onCheck,4077388:doCase,[])
}
Add(CheckBox,13260223,1127,791)
{
Left=470
Top=265
Width=70
Caption="Оплетка"
link(onCheck,1813500:doCase,[])
}
Add(CheckBox,16155239,1127,952)
{
Left=350
Top=270
Width=110
Caption="Быстрая зарядка"
link(onCheck,9349724:doCase,[])
}
Add(CheckBox,8618212,1127,1001)
{
Left=350
Top=310
Width=110
Caption="Только зарядка"
link(onCheck,1229370:doCase,[])
}
Add(CheckBox,7071064,1127,595)
{
Left=350
Top=200
Width=110
Caption="Позол. контакты"
link(onCheck,15988744:doCase,[])
}
Add(CheckBox,9242546,1127,1050)
{
Left=350
Top=330
Width=110
Caption="Доп. питание"
link(onCheck,715602:doCase,[])
}
Add(Edit,8445912,1512,189)
{
Left=485
Top=165
Width=40
Text=""
link(onChange,9584284:doEvent2,[(1556,195)(1556,219)(1465,219)(1465,244)])
}
Add(CheckBox,13534857,1379,224)
{
Left=485
Top=140
Width=75
Caption="Сила тока"
link(onCheck,11663227:doCase,[])
}
Add(CheckBox,5815748,392,175)
{
Left=85
Top=125
Width=65
Caption="угловой"
link(onCheck,9049131:doCase,[])
}
Add(CheckBox,175805,889,252)
{
Left=255
Top=125
Width=65
Caption="угловой"
link(onCheck,16411281:doCase,[])
}
Add(FormatStr,10748861,273,462)
{
Mask="HDMI"
Point(FString)
link(onFString,1073546:doValue,[(323,468)(323,454)])
}
Add(Case,744820,182,455)
{
Value=String(1)
link(onNextCase,1073546:doClear,[])
link(onTrue,1759115:doEvent1,[])
}
Add(Memory,1073546,329,448)
{
link(onData,188668:doEvent76,[(884,454)(884,1189)])
}
Add(Hub,1759115,238,462)
{
InCount=2
OutCount=1
link(onEvent1,10748861:doString,[])
}
Add(FormatStr,16145779,273,511)
{
Mask="MicroHDMI"
Point(FString)
link(onFString,16126118:doValue,[(323,517)(323,503)])
}
Add(Case,7709296,182,504)
{
Value=String(1)
link(onNextCase,16126118:doClear,[])
link(onTrue,10727944:doEvent1,[])
}
Add(Memory,16126118,329,497)
{
link(onData,188668:doEvent77,[(884,503)(884,1196)])
}
Add(Hub,10727944,238,511)
{
InCount=2
OutCount=1
link(onEvent1,16145779:doString,[])
}
Add(FormatStr,9735317,273,560)
{
Mask="MiniHDMI"
Point(FString)
link(onFString,5357908:doValue,[(323,566)(323,552)])
}
Add(Case,13165449,182,553)
{
Value=String(1)
link(onNextCase,5357908:doClear,[])
link(onTrue,14417248:doEvent1,[])
}
Add(Memory,5357908,329,546)
{
link(onData,188668:doEvent78,[(884,552)(884,1203)])
}
Add(Hub,14417248,238,560)
{
InCount=2
OutCount=1
link(onEvent1,9735317:doString,[])
}
Add(FormatStr,11205887,273,609)
{
Mask="DP"
Point(FString)
link(onFString,2120721:doValue,[(323,615)(323,601)])
}
Add(Case,6335500,182,602)
{
Value=String(1)
link(onNextCase,2120721:doClear,[])
link(onTrue,7615488:doEvent1,[])
}
Add(Memory,2120721,329,595)
{
link(onData,188668:doEvent79,[(884,601)(884,1210)])
}
Add(Hub,7615488,238,609)
{
InCount=2
OutCount=1
link(onEvent1,11205887:doString,[])
}
Add(FormatStr,2867917,273,658)
{
Mask="MicroDP"
Point(FString)
link(onFString,3553176:doValue,[(323,664)(323,650)])
}
Add(Case,3526788,182,651)
{
Value=String(1)
link(onNextCase,3553176:doClear,[])
link(onTrue,2815891:doEvent1,[])
}
Add(Memory,3553176,329,644)
{
link(onData,188668:doEvent80,[(884,650)(884,1217)])
}
Add(Hub,2815891,238,658)
{
InCount=2
OutCount=1
link(onEvent1,2867917:doString,[])
}
Add(FormatStr,9221724,273,707)
{
Mask="MiniDP"
Point(FString)
link(onFString,3134693:doValue,[(323,713)(323,699)])
}
Add(Case,326333,182,700)
{
Value=String(1)
link(onNextCase,3134693:doClear,[])
link(onTrue,7388421:doEvent1,[])
}
Add(Memory,3134693,329,693)
{
link(onData,188668:doEvent81,[(884,699)(884,1224)])
}
Add(Hub,7388421,238,707)
{
InCount=2
OutCount=1
link(onEvent1,9221724:doString,[])
}
Add(FormatStr,11128903,273,756)
{
Mask="VGA"
Point(FString)
link(onFString,15522613:doValue,[(323,762)(323,748)])
}
Add(Case,2782659,182,749)
{
Value=String(1)
link(onNextCase,15522613:doClear,[])
link(onTrue,12499074:doEvent1,[])
}
Add(Memory,15522613,329,742)
{
link(onData,188668:doEvent82,[(884,748)(884,1231)])
}
Add(Hub,12499074,238,756)
{
InCount=2
OutCount=1
link(onEvent1,11128903:doString,[])
}
Add(FormatStr,2606442,273,805)
{
Mask="DVI"
Point(FString)
link(onFString,9524227:doValue,[(323,811)(323,797)])
}
Add(Case,16726499,182,798)
{
Value=String(1)
link(onNextCase,9524227:doClear,[])
link(onTrue,9242999:doEvent1,[])
}
Add(Memory,9524227,329,791)
{
link(onData,188668:doEvent83,[(884,797)(884,1238)])
}
Add(Hub,9242999,238,805)
{
InCount=2
OutCount=1
link(onEvent1,2606442:doString,[])
}
Add(FormatStr,15917793,273,854)
{
Mask="SCART"
Point(FString)
link(onFString,4794123:doValue,[(323,860)(323,846)])
}
Add(Case,12794023,182,847)
{
Value=String(1)
link(onNextCase,4794123:doClear,[])
link(onTrue,1320591:doEvent1,[])
}
Add(Memory,4794123,329,840)
{
link(onData,188668:doEvent84,[(884,846)(884,1245)])
}
Add(Hub,1320591,238,854)
{
InCount=2
OutCount=1
link(onEvent1,15917793:doString,[])
}
Add(FormatStr,11938313,273,1001)
{
Mask="3.5 джек (3pin)"
Point(FString)
link(onFString,4838985:doValue,[(323,1007)(323,993)])
}
Add(Case,6351069,182,994)
{
Value=String(1)
link(onNextCase,4838985:doClear,[])
link(onTrue,4557238:doEvent1,[])
}
Add(Memory,4838985,329,987)
{
link(onData,188668:doEvent86,[(884,993)(884,1259)])
}
Add(Hub,4557238,238,1001)
{
InCount=2
OutCount=1
link(onEvent1,11938313:doString,[])
}
Add(FormatStr,6728829,273,1050)
{
Mask="3.5 джек (4pin)"
Point(FString)
link(onFString,13531641:doValue,[(323,1056)(323,1042)])
}
Add(Case,9835153,182,1043)
{
Value=String(1)
link(onNextCase,13531641:doClear,[])
link(onTrue,10984473:doEvent1,[])
}
Add(Memory,13531641,329,1036)
{
link(onData,188668:doEvent87,[(884,1042)(884,1266)])
}
Add(Hub,10984473,238,1050)
{
InCount=2
OutCount=1
link(onEvent1,6728829:doString,[])
}
Add(FormatStr,4139033,273,1099)
{
Mask="6.3 джек"
Point(FString)
link(onFString,654488:doValue,[(323,1105)(323,1091)])
}
Add(Case,5102349,182,1092)
{
Value=String(1)
link(onNextCase,654488:doClear,[])
link(onTrue,57890:doEvent1,[])
}
Add(Memory,654488,329,1085)
{
link(onData,188668:doEvent88,[(884,1091)(884,1273)])
}
Add(Hub,57890,238,1099)
{
InCount=2
OutCount=1
link(onEvent1,4139033:doString,[])
}
Add(FormatStr,13099769,273,1148)
{
Mask="RCA"
Point(FString)
link(onFString,4953825:doValue,[(323,1154)(323,1140)])
}
Add(Case,3674335,182,1141)
{
Value=String(1)
link(onNextCase,4953825:doClear,[])
link(onTrue,16672639:doEvent1,[])
}
Add(Memory,4953825,329,1134)
{
link(onData,188668:doEvent89,[(884,1140)(884,1280)])
}
Add(Hub,16672639,238,1148)
{
InCount=2
OutCount=1
link(onEvent1,13099769:doString,[])
}
Add(FormatStr,13027194,273,371)
{
Mask="%1x"
Point(FString)
link(onFString,13732816:doValue,[(323,377)(323,363)])
link(Str1,884664:Text,[])
}
Add(Case,15316946,182,364)
{
Value=String(1)
link(onNextCase,13732816:doClear,[])
link(onTrue,4287259:doEvent1,[])
}
Add(Memory,13732816,329,357)
{
link(onData,188668:doEvent2,[(884,363)(884,671)])
}
Add(Hub,4287259,238,371)
{
InCount=2
OutCount=1
link(onEvent1,13027194:doString,[])
}
Add(FormatStr,3391542,525,413)
{
Mask="USB %1%2 "
Point(FString)
link(onFString,402594:doValue,[(568,419)(568,405)])
link(Str1,2247807:Text,[])
link(Str2,8861899:Value,[(538,380)(587,380)])
}
Add(Case,1234162,434,406)
{
Value=String(1)
link(onNextCase,402594:doClear,[])
link(onTrue,8407843:doEvent1,[])
}
Add(Memory,402594,581,399)
{
link(onData,188668:doEvent66,[(1010,405)(1010,1119)])
}
Add(Hub,8407843,490,413)
{
InCount=3
OutCount=1
link(onEvent1,3391542:doString,[])
}
Add(FormatStr,9262092,525,140)
{
Mask=" гнездо"
Point(FString)
link(onFString,2288849:doValue,[(575,146)(575,132)])
}
Add(Case,9796236,434,133)
{
Value=String(1)
link(onNextCase,2288849:doClear,[])
link(onTrue,10924289:doEvent1,[])
}
Add(Memory,2288849,581,126)
{
link(onData,188668:doEvent63,[(1010,132)(1010,1098)])
}
Add(Hub,10924289,490,140)
{
InCount=2
OutCount=1
link(onEvent1,9262092:doString,[])
}
Add(FormatStr,2720277,525,182)
{
Mask=" угловой"
Point(FString)
link(onFString,7745051:doValue,[(575,188)(575,174)])
}
Add(Case,9049131,434,175)
{
Value=String(1)
link(onNextCase,7745051:doClear,[])
link(onTrue,2162019:doEvent1,[])
}
Add(Memory,7745051,581,168)
{
link(onData,188668:doEvent64,[(1010,174)(1010,1105)])
}
Add(Hub,2162019,490,182)
{
InCount=2
OutCount=1
link(onEvent1,2720277:doString,[])
}
Add(FormatStr,6217135,525,462)
{
Mask="A"
Point(FString)
link(onFString,13020284:doValue,[(568,468)(568,454)])
}
Add(Case,8188571,434,455)
{
Value=String(1)
link(onNextCase,13020284:doClear,[])
link(onTrue,12514356:doEvent1,[])
}
Add(Memory,13020284,581,448)
{
link(onData,188668:doEvent67,[(1010,454)(1010,1126)])
}
Add(Hub,12514356,490,462)
{
InCount=2
OutCount=1
link(onEvent1,6217135:doString,[])
}
Add(FormatStr,10611316,525,560)
{
Mask="B"
Point(FString)
link(onFString,9544238:doValue,[(575,566)(575,552)])
}
Add(Case,7411688,434,553)
{
Value=String(1)
link(onNextCase,9544238:doClear,[])
link(onTrue,14264481:doEvent1,[])
}
Add(Memory,9544238,581,546)
{
link(onData,188668:doEvent69,[(1010,552)(1010,1140)])
}
Add(Hub,14264481,490,560)
{
InCount=2
OutCount=1
link(onEvent1,10611316:doString,[])
}
Add(FormatStr,15906883,525,609)
{
Mask="MicroUSB"
Point(FString)
link(onFString,2030511:doValue,[(575,615)(575,601)])
}
Add(Case,7619423,434,602)
{
Value=String(1)
link(onNextCase,2030511:doClear,[])
link(onTrue,11053333:doEvent1,[])
}
Add(Memory,2030511,581,595)
{
link(onData,188668:doEvent70,[(1010,601)(1010,1147)])
}
Add(Hub,11053333,490,609)
{
InCount=2
OutCount=1
link(onEvent1,15906883:doString,[])
}
Add(FormatStr,3587893,525,658)
{
Mask="MiniUSB"
Point(FString)
link(onFString,10998714:doValue,[(575,664)(575,650)])
}
Add(Case,13647242,434,651)
{
Value=String(1)
link(onNextCase,10998714:doClear,[])
link(onTrue,15887163:doEvent1,[])
}
Add(Memory,10998714,581,644)
{
link(onData,188668:doEvent71,[(1010,650)(1010,1154)])
}
Add(Hub,15887163,490,658)
{
InCount=2
OutCount=1
link(onEvent1,3587893:doString,[])
}
Add(FormatStr,5962663,525,707)
{
Mask="Type-C"
Point(FString)
link(onFString,733003:doValue,[(575,713)(575,699)])
}
Add(Case,2450487,434,700)
{
Value=String(1)
link(onNextCase,733003:doClear,[])
link(onTrue,8648706:doEvent1,[])
}
Add(Memory,733003,581,693)
{
link(onData,188668:doEvent72,[(1010,699)(1010,1161)])
}
Add(Hub,8648706,490,707)
{
InCount=2
OutCount=1
link(onEvent1,5962663:doString,[])
}
Add(FormatStr,5917238,525,749)
{
Mask="Lightning"
Point(FString)
link(onFString,13433247:doValue,[(575,755)(575,741)])
}
Add(Case,16414322,434,742)
{
Value=String(1)
link(onNextCase,13433247:doClear,[])
link(onTrue,1824659:doEvent1,[])
}
Add(Memory,13433247,581,735)
{
link(onData,188668:doEvent73,[(1010,741)(1010,1168)])
}
Add
карма: 1

0
Ответов: 2188
Рейтинг: 673
#47: 2024-01-23 18:35:50 ЛС | профиль | цитата
Serascer, выложенную выше схему форум обрезал, видно слишком большая. Выложи архивом или уменьши.
Вот с подгруппами та же схема:
Add(TreeViewTrain,12134240,357,294)
{
Left=10
Top=5
Width=185
Height=405
Name="TVT"
CaptionIndex=1
ParentIDIndex=2
IconIndex=3
Point(NextID)
link(onClick,13825584:doEvent1,[])
}
Add(MainForm,15965189,350,182)
{
Width=745
Height=472
Position=1
link(onCreate,2323490:doEnum,[])
}
Add(TVT_AddNode,5460754,532,189)
{
TreeView="TVT"
}
Add(StrList,12050381,406,140)
{
Strings=#61:0;Материнская плата;-1;-1;333;Тут напишу что хочу;345-345-234|41:1;Память;0;-1;415;Важно!!!!;453-647567-65|47:2;Блок питания;-1;-1;2;Не удалять;4567-234-3452|39:3;Монитор;1;-1;3;Временное;64-5462-2435|
}
Add(ArrayEnum,2323490,420,196)
{
link(onItem,14999606:doMT,[])
link(Array,12050381:Array,[])
}
Add(MT_String,14999606,476,189)
{
link(onResult,5460754:doAddNode,[])
}
Add(FormatStr,13893592,448,294)
{
DataCount=8
Mask="ID элемента: %1\r\nНазвание: %2\r\nID родителя: %3\r\nИндекс иконки: %4\r\nИндекс для отображения нужной панели: %5\r\nЗаметки: %6\r\nТелефоны: %7"
link(onFString,9404388:doText,[])
}
Add(Memo,9404388,525,273)
{
Left=200
Top=30
Width=500
Height=375
}
Add(Hub,13825584,406,294)
{
link(onEvent1,13893592:doString,[])
link(onEvent2,4790543:doSeparateMT,[(430,307)(430,349)])
}
Add(MT_MultiData,4790543,448,343)
{
From=4
Count=1
link(onData1,4430241:doText,[])
}
Add(Label,7305308,553,343)
{
Left=210
Top=10
Width=147
Height=17
Caption="Индекс нужной мне панели:"
}
Add(Edit,4430241,504,343)
{
Left=360
Top=5
}

Смотри на данные идущие в строке третьими (после названия), это ID родителя. Если у первого пункта ID = 0, то второй пункт имеет значение родительского ID = 0 и становиться его дочерним (подпунктом). Если ID родителя -1, то это заглавный пункт. ID не должны повторятся!
В элементе TreeViewTrain в свойствах Train можно настроить подачу данных по своему усмотрению.

Редактировалось 4 раз(а), последний 2024-01-23 18:40:14
карма: 10

0
Ответов: 109
Рейтинг: 0
#48: 2024-01-23 18:46:10 ЛС | профиль | цитата
sla8a, спасибо большое.
Вот схема
https://forum.hiasm.com/getfile/39661
карма: 1

0
Ответов: 2188
Рейтинг: 673
#49: 2024-01-23 18:50:56 ЛС | профиль | цитата
Вот к примеру если не нужны иконки:

Add(TreeViewTrain,12134240,287,287)
{
Left=10
Top=5
Width=185
Height=405
Name="TVT"
CaptionIndex=2
ParentIDIndex=1
IconIndex=-1
Point(NextID)
link(onClick,15263161:doStr,[])
}
Add(MainForm,15965189,287,203)
{
Width=745
Height=472
Position=1
link(onCreate,2323490:doEnum,[])
}
Add(TVT_AddNode,5460754,469,210)
{
TreeView="TVT"
}
Add(StrList,12050381,343,161)
{
Strings=#48:0;-1;Материнская плата;[Мои данные];[Еще данные]|36:1;0;Память;[Мои данные];[Еще данные]|42:2;1;Блок питания;[Мои данные];[Еще данные]|38:3;-1;Монитор;[Мои данные];[Еще данные]|
}
Add(ArrayEnum,2323490,357,217)
{
link(onItem,14999606:doMT,[])
link(Array,12050381:Array,[])
}
Add(MT_String,14999606,413,210)
{
link(onResult,5460754:doAddNode,[])
}
Add(Label,10013167,392,287)
{
Left=240
Top=30
}
Add(MT_String,15263161,336,287)
{
link(onResult,10013167:doText,[])
}
Порядок такой: ID,ID родителя, Название, а дальше можно хранить нужные данные.
карма: 10

0
Ответов: 109
Рейтинг: 0
#50: 2024-01-23 19:11:43 ЛС | профиль | цитата
sla8a, всё, кое-как разобрался с таким списком и шпаргалку себе сделал ) Спасибо большое!
карма: 1

0
Ответов: 2188
Рейтинг: 673
#51: 2024-01-23 19:16:36 ЛС | профиль | цитата
Serascer, эти ваши Кабеля это "перегруженный интерфейс". Ну не должно быть на экране сразу сотня интерфейсных элементов, нужно разделять на подгруппы и подподгруппы.
карма: 10

1
Голосовали:Serascer
Ответов: 109
Рейтинг: 0
#52: 2024-01-23 19:22:47 ЛС | профиль | цитата
sla8a, к сожалению по другому никак, поверьте я пробовал. Кабелей огромное разнообразие в плане разъёмов всяких и часто не по одному. Можно сделать выпадающим списком, но я просто замучаюсь искать в этом списке нужный. К примеру, есть переходник с Type-C на USB A, USB F, MicroUSB, Type-C A, Type-C F и это всё в куче ) плётка прям такая. Поэтому я выбрал единственно рациональное решение.

Редактировалось 1 раз(а), последний 2024-01-23 19:22:58
карма: 1

0
Ответов: 2188
Рейтинг: 673
#53: 2024-01-23 19:47:24 ЛС | профиль | цитата
Serascer, ну разве вот так не удобней:
Add(MainForm,2953706,385,294)
{
Width=364
Height=229
Position=1
}
Add(Label,13790871,532,266)
{
Left=150
Top=45
Caption="Длина"
}
Add(Label,2756573,469,266)
{
Left=60
Top=45
Caption="Вход"
}
Add(Label,8358494,595,266)
{
Left=235
Top=45
Caption="Выход"
}
Add(ComboBox,13247386,469,315)
{
Left=40
Top=65
Width=80
Height=21
Strings=#6:Type-C|3:USB|5:USB A|5:USB F|8:MicroUSB|
Text="Вход?"
}
Add(ComboBox,2619721,532,315)
{
Left=130
Top=65
Width=90
Height=21
Strings=#5:0,5 м|3:1 м|5:1.2 м|3:2 м|
Text="Длина?"
}
Add(ComboBox,13200199,595,315)
{
Left=230
Top=65
Width=90
Height=21
Strings=#6:Type-C|3:USB|5:USB A|5:USB F|8:MicroUSB|
Text="Выход?"
}
чем куча чекбоксов. Если список в алфавитном порядке и от меньшего к большему, то искать не проблема.Но так конечно дело хозяйское, нужно только помнить что много интерфейсных элементов это все таки плохо. Как для пользователя так и для системы.

Редактировалось 1 раз(а), последний 2024-01-23 19:49:30
карма: 10

0
Ответов: 109
Рейтинг: 0
#54: 2024-01-23 20:04:46 ЛС | профиль | цитата
sla8a, нееее ) Это было первым вариантом как раз. Когда много разных кабелей, то очень неудобно таким пользоваться. Ну это надо испробовать, чтобы понять )
карма: 1

0
Ответов: 652
Рейтинг: 138
#55: 2024-01-23 22:01:15 ЛС | профиль | цитата
Serascer писал(а):
посмотрел пример. Я так понимаю, это просто подставление заранее записанных параметров по сути.

Вот пример из справки. Ты его смотрел или какой-то другой?

Add(MainForm,9944926,203,210)
{
Width=471
Height=306
Caption="TreeViewTrain"
link(onCreate,9363307:doEnum,[])
}
Add(TreeViewTrain,1574694,483,266)
{
Width=175
Height=282
Align=1
Name="main"
IconsManager="icons"
DragDrop=0
CaptionIndex=1
ParentIDIndex=2
IconIndex=3
Point(DropAccept)
Point(doExpand)
link(onClick,6992197:doSeparateMT,[])
link(DropAccept,11757345:GetData,[])
}
Add(MT_String,14150441,455,385)
{
link(onResult,3105964:doAddNode,[])
}
Add(TVT_AddNode,3105964,511,385)
{
TreeView="main"
}
Add(IconsManager,3602443,392,210)
{
Name="icons"
Icons=[]
}
Add(ArrayRW,10401924,392,259)
{
link(Array,3602443:IconArray,[])
}
Add(Icon,12754312,343,224)
{
}
Add(DoData,5987187,343,273)
{
link(onEventData,10401924:doAdd,[])
link(Data,12754312:Icon,[])
}
Add(StrList,5214053,329,329)
{
Strings=#11:1;Lada;-1;0|53:10;Kalina;1;1;1.6л;80л.с;9.5л;универсал;сер. металлик|49:11;Priora;1;1;1.6л;80л.с;9.8л;седан;сер. металлик|11:2;Audi;-1;0|46:30;Audi A3;2;1;1.6л;100л.с;9.6л;компакт;черный|59:31;Audi Q5;2;1;2.0л;155л.с;10.4л;внедорожник;мокрый асфальт|10:3;BMW;-1;0|51:40;BMW X5;3;1;3.0л;350л.с;17.5л;внедорожник;серебро|43:41;BMW Z4;3;1;2.5л;192л.с;12.1л;купе;черный|
}
Add(ArrayEnum,9589809,343,392)
{
link(onItem,14150441:doMT,[])
link(onEndEnum,1574694:doExpand,[(439,405)(439,279)])
link(Array,5214053:Array,[])
}
Add(StrList,8602002,245,154)
{
Strings=#19:int\icons\hiasm.ico|20:int\icons\spheme.ico|
}
Add(ArrayEnum,9363307,259,224)
{
link(onItem,8498031:doEvent1,[])
link(onEndEnum,9589809:doEnum,[(300,237)(300,398)])
link(Array,8602002:Array,[])
}
Add(Hub,8498031,308,224)
{
link(onEvent1,12754312:doLoad,[])
link(onEvent2,5987187:doData,[(332,237)(332,279)])
}
Add(Label,3688790,672,217)
{
Left=190
Top=12
Width=111
Height=17
Font=[MS Sans Serif,8,1,0,1]
Caption="объем двигателя "
}
Add(Label,11917310,714,245)
{
Left=215
Top=35
Width=13
Height=17
Caption="---"
}
Add(Label,6196985,672,266)
{
Left=190
Top=55
Width=171
Height=17
Font=[MS Sans Serif,8,1,0,1]
Caption="количество лошадиных сил "
}
Add(Label,14915172,714,294)
{
Left=215
Top=85
Caption="---"
}
Add(Label,13636111,671,315)
{
Left=190
Top=108
Width=143
Height=17
Font=[MS Sans Serif,8,1,0,1]
Caption="расход топлива (город)"
}
Add(Label,5471563,714,343)
{
Left=215
Top=133
Caption="---"
}
Add(Label,15935976,672,364)
{
Left=190
Top=155
Width=73
Height=17
Font=[MS Sans Serif,8,1,0,1]
Caption="тип кузова "
}
Add(Label,8798016,714,392)
{
Left=215
Top=180
Caption="---"
}
Add(Label,13125960,672,413)
{
Left=190
Top=206
Width=76
Height=17
Font=[MS Sans Serif,8,1,0,1]
Caption="цвет кузова"
}
Add(Label,13035540,714,441)
{
Left=215
Top=230
Caption="---"
}
Add(MT_MultiData,6992197,546,266)
{
From=4
Count=5
link(onData1,11917310:doText,[(657,272)(657,251)])
link(onData2,14915172:doText,[(657,279)(657,300)])
link(onData3,5471563:doText,[(644,286)(644,349)])
link(onData4,8798016:doText,[(630,293)(630,398)])
link(onData5,13035540:doText,[(622,300)(622,447)])
}
Add(EventFromData,11757345,483,217)
{
link(onEvent,12985999:doSeparateMT,[])
}
Add(MT_MultiData,12985999,525,217)
{
From=2
Count=1
link(onData1,15791721:doCompare,[])
}
Add(If_else,15791721,567,217)
{
Op2=Integer(-1)
link(onTrue,5538358:doWork2,[(607,223)(607,230)])
link(onFalse,5538358:doWork1,[(607,230)(607,223)])
}
Add(ChanelToIndex,5538358,616,217)
{
link(onIndex,11757345:doData,[(660,223)(660,211)(471,211)(471,223)])
}

карма: 14

0
Ответов: 109
Рейтинг: 0
#56: 2024-01-24 07:44:12 ЛС | профиль | цитата
Gunta, именно его и смотрел. Я переделал программу под TreeViewTrain, теперь в конце строчки прописываю нужный индекс, не надо будет все связи переделывать заново, удобно )
карма: 1

0
56
Сообщение
...
Прикрепленные файлы
(файлы не залиты)