Вверх ↑
Этот топик читают: Гость
Ответов: 1821
Рейтинг: 168
#16: 2012-04-08 17:50:28 ЛС | профиль | цитата
ashkalov, а вы мою схему видели У меня всё работает по вашей инструкцие - добавил, кликнул и выбрал, удалил
карма: 5

0
Ответов: 1043
Рейтинг: 33
#17: 2012-04-08 18:16:04 ЛС | профиль | цитата
sаmakacd, Ваша схема у меня не работает! Удаляется только последний созданный и все.
------------ Дoбавленo в 18.14:
И вы так и не ответили для чего нужен DoSelect
------------ Дoбавленo в 18.16:
sаmakacd писал(а):
добавил, кликнул и выбрал, удалил

вы хотя бы 3 создайте, кликните на первый, и посмотрите
карма: 0

0
Ответов: 1058
Рейтинг: 76
#18: 2012-04-08 18:17:10 ЛС | профиль | цитата
Извиняюсь, у нас сегодня Пасха, отлучался по стопарику навернуть
Если правильно понял, то так?
code_27567.txt
карма: 0

1
файлы: 1code_27567.txt [1.3KB] [112]
Голосовали:ashkalov
Ответов: 1043
Рейтинг: 33
#19: 2012-04-08 18:22:52 ЛС | профиль | цитата
Ничего tom-it, кстати с Праздником!
я уже сам сделал вот так

Add(ChildPanelEx,16023393,420,91)
{
Mode=1
link(onClick,5084534:doData,[(460,97)(460,146)])
}
BEGIN_SDK
Add(EditMultiEx,3074965,21,21)
{
WorkCount=#5:##add|8:##delete|8:##select|
EventCount=#7:onClick|
VarCount=#12:##eventIndex|
Point(##add)
Point(##delete)
Point(##select)
Point(##eventIndex)
}
Add(Panel,15014424,56,63)
{
Left=170
Top=35
Width=143
Height=134
Color=-16777207
Point(onMouseDown)
Point(Handle)
link(onMouseDown,15518681:doMove,[])
}
Add(MoveWindow,15518681,196,70)
{
link(Handle,15014424:Handle,[(202,58)(111,58)(111,107)(62,107)])
}
Add(Image,13501092,56,140)
{
Left=30
Top=35
Width=75
Height=70
Point(onMouseDown)
link(onClick,3074965:onClick,[(204,146)(204,27)])
}
END_SDK
Add(Button,15981231,301,91)
{
Left=20
Top=175
Caption="1"
link(onClick,16023393:##add,[])
}
Add(Button,3293511,301,182)
{
Left=20
Top=210
Caption="2"
link(onClick,7778483:doData,[])
}
Add(DoData,5084534,469,140)
{
link(onEventData,4804626:doValue,[])
link(Data,16023393:##eventIndex,[(475,132)(426,132)])
}
Add(Memory,4804626,525,140)
{
}
Add(DoData,7778483,469,182)
{
link(onEventData,16023393:##delete,[(513,188)(513,146)(408,146)(408,104)])
link(Data,4804626:Value,[(475,177)(531,177)])
}


Но ваш тоже погляжу
------------ Дoбавленo в 18.22:
tom-it, одно и тоже, Спасибо! +
карма: 0

0
Ответов: 1058
Рейтинг: 76
#20: 2012-04-08 18:23:05 ЛС | профиль | цитата
Спасибо.
ashkalov писал(а):
сам сделал вот так

А у меня на один компонент меньше
карма: 0

0
Ответов: 1043
Рейтинг: 33
#21: 2012-04-08 18:24:20 ЛС | профиль | цитата
Тема прикрыта)
------------ Дoбавленo в 18.24:
tom-it писал(а):
А у меня на один компонент меньше

ага
Еще один шаг к НАНО технологиям
карма: 0

0
Ответов: 1058
Рейтинг: 76
#22: 2012-04-08 18:53:28 ЛС | профиль | цитата
ashkalov писал(а):
Еще один шаг к НАНО технологиям

Видимо последний стопарик был лишним
Вот извращенный вариант, еще на один компонент меньше
code_27569.txt
карма: 0

0
файлы: 1code_27569.txt [1.3KB] [127]
Ответов: 7
Рейтинг: 1
#23: 2012-04-16 00:40:11 ЛС | профиль | цитата
Прошу прощения, кажется тема близкая. Может подскажете как сделать так, чтобы при переключении между панелями сохранялись значения, выбранные прежде? Т.е. чтоб при клике содержимое панели не воссоздавалось заново. И еще, если можно, - как запретить многократное нажатие на одну панель? Ну, чтобы один раз кликнул, а потом кнопка панели стала некликабельна пока не переключишься на другую. Код ниже.


Add(MainForm,3627141,350,364)
{
Width=1000
Height=800
Caption="????????"
Icon=[ZIP7E03000078DA63606004420101062029C190C1CCC020C6C0C0A001C440210605068838F1A0BFBF1FCEBE76ED1A41F56FFEFF8F99B5CA28BFB974DF5562CCFFFFFF7FFF865D29195985E595CF9E3D23A8FEDBFB578BEF7D5EBC76B9809030915EB8B067436E6D13F15E9E79E4BC7A54D9D7AF5F89541FB1E010907CFBF62D318A972F5F3E79F5561B4F5F220DBFF6EA73FEEC9DC14B4E050404FEFAF58BA0FA07FFFF276FBDEDD1BBC9D1D191182709C93BC76D3867DFB4C2DA27E4E6CD9BF815B7ED3ABBFFC327259B78A02EF5F07282864F7CF0534A3700A818881452271154DF75E175CD819B1D476E24AC3AA69ABF80A0FAF2632F265F7D1D35679355C5147EA708C281F91F048A162D57B4F1D4AA5ABC7AF56A34057FE491B03D03C33F240CE223CBFFC0820120E787DE]
Point(doIcon)
Point(doAlign)
Point(doLeft)
}
Add(ChildPanelEx,16023393,553,462)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,3074965,21,21)
{
WorkCount=#5:##add|8:##delete|8:##select|
EventCount=#7:onClick|
VarCount=#12:##eventIndex|
Width=650
Height=459
Point(##add)
Point(##delete)
Point(##select)
Point(##eventIndex)
}
Add(Panel,15014424,56,63)
{
Top=20
Width=1280
Height=1024
Color=-16777200
Name="????"
Caption="????"
Point(onMouseDown)
Point(Handle)
}
Add(Image,13501092,63,126)
{
Width=1280
Height=1024
Align=5
Point(onMouseDown)
}
END_SDK
Add(Button,15981231,427,462)
{
Caption="???????"
link(onClick,16023393:##add,[])
}
Add(ChildPanelEx,1154372,546,532)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,15043409,21,21)
{
WorkCount=#5:##add|8:##delete|8:##select|
EventCount=#7:onClick|
VarCount=#12:##eventIndex|
Point(##add)
Point(##delete)
Point(##select)
Point(##eventIndex)
}
Add(Panel,1598966,56,63)
{
Top=20
Width=1280
Height=1024
Color=-16777200
Name="????"
Point(onMouseDown)
Point(Handle)
}
Add(ComboBox,9464666,133,126)
{
Left=55
Top=15
Width=200
Color=-16777216
Font=[MS Sans Serif,10,1,0,1]
Strings=#17:??? ???? |
Text=""
}
Add(Label,13290183,217,119)
{
Left=5
Top=15
Color=-16777200
Font=[MS Sans Serif,12,1,0,1]
Caption="????:"
}
END_SDK
Add(Button,457013,427,532)
{
Left=55
Caption="????"
link(onClick,1154372:##add,[])
}
Add(ChildPanelEx,12815106,553,693)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,8191523,21,21)
{
WorkCount=#5:##add|8:##delete|8:##select|
EventCount=#7:onClick|
VarCount=#12:##eventIndex|
Point(##add)
Point(##delete)
Point(##select)
Point(##eventIndex)
}
Add(Panel,9824755,56,63)
{
Top=20
Width=1280
Height=1024
Color=-16777200
Name="????"
Caption="???????"
Point(onMouseDown)
Point(Handle)
}
END_SDK
Add(Button,2845315,427,693)
{
Left=165
Caption="???????"
link(onClick,12815106:##add,[])
}
Add(Button,3293511,427,623)
{
Left=110
Caption="????"
link(onClick,15264399:##add,[])
}
Add(ChildPanelEx,15264399,546,623)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,1820895,21,21)
{
WorkCount=#5:##add|8:##delete|8:##select|
EventCount=#7:onClick|
VarCount=#12:##eventIndex|
Width=650
Height=459
Point(##add)
Point(##delete)
Point(##select)
Point(##eventIndex)
}
Add(Panel,3275179,56,63)
{
Top=20
Width=1280
Height=1024
Color=-16777200
Name="????"
Caption="????"
Point(onMouseDown)
Point(Handle)
}
END_SDK
Add(Menu,126380,273,259)
{
Menu=#4:????|1:(|7:???????|1:-|5:?????|1:)|11:? ?????????|0:|
link(onSelectNum,2345105:doEvent,[])
}
Add(IndexToChanel,2345105,336,266)
{
Count=6
link(onEvent4,3627141:doClose,[(380,293)(380,342)(338,342)(338,391)])
}

Спасибо.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#24: 2012-04-16 00:41:36 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 06:30:59
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#25: 2012-04-16 01:08:31 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 06:30:59
карма: 0

0
Ответов: 7
Рейтинг: 1
#26: 2012-04-16 06:04:45 ЛС | профиль | цитата
Да-да, что бы выбранные в комбо значения и связанные с ними в этой панели значения не сбрасывалиь. Спасибо, дальше попробую разобраться самостоятельно.

карма: 0

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