#sha
Add(MainForm,10817938,63,147)
{
Left=20
Top=105
Position=1
link(onCreate,3841140:doFor,[])
}
Add(ChildPanelEx,15584524,399,147)
{
}
BEGIN_SDK
Add(EditMultiEx,11898881,21,21)
{
WorkCount=#5:##add|1:1|1:2|1:3|
Width=384
Height=256
Point(##add)
link(1,3506296:doCaption,[(84,34)(84,118)])
link(2,3506296:doLeft,[(84,41)(84,125)])
link(3,3506296:doTop,[(84,48)(84,132)])
}
Add(Panel,3506296,147,112)
{
Left=50
Top=50
Color=359708
Caption="П-0"
Alignment=2
Point(doLeft)
Point(doTop)
Point(doColor)
Point(onMouseDown)
link(onMouseDown,5070661:doData,[(191,125)(191,153)(142,153)(142,181)])
}
Add(DoData,5070661,154,175)
{
Data=Integer(1791)
link(onEventData,7998703:doWork3,[(193,181)])
}
Add(DoData,10669960,224,224)
{
Data=Integer(359708)
link(onEventData,7998703:doWork1,[(268,230)(268,174)])
}
Add(HubEx,7998703,189,161)
{
Angle=3
link(onEvent,3506296:doColor,[(193,154)(135,154)(135,139)])
}
END_SDK
Add(For,3841140,119,161)
{
Start=1
End=3
link(onEvent,11202723:doEvent1,[])
}
Add(Hub,11202723,168,161)
{
OutCount=3
link(onEvent1,4679668:doString,[(212,167)(212,213)(107,213)(107,258)])
link(onEvent2,4481949:doRead,[(219,174)(219,167)])
link(onEvent3,15584524:##add,[(300,181)(300,153)])
}
Add(StrList,10725249,224,49)
{
Strings=#5:50,50|6:50,150|6:50,250|
}
Add(ArrayRW,4481949,238,161)
{
link(onRead,15397115:doSplit,[])
link(Array,10725249:Array,[])
}
Add(StrPart,15397115,294,161)
{
Char=","
link(onSplit,15584524:2,[])
link(onPart,15584524:3,[])
}
Add(FormatStr,4679668,119,252)
{
Mask="П-%1"
link(onFString,15584524:1,[(275,258)(275,160)])
link(Str1,3841140:Position,[])
}
Этот топик читают: Гость
Ответов: 23
Рейтинг: 1
|
|||
Есть 3 панели зеленого цвета, при нажатии на одну из них например П-2 она становится красным цветом. Подскажите как? при нажатии на другую панель(например П-3) панель П-2 принимала свой цвет т.е. зеленый и т.д.
|
|||
карма: 0 |
|
Ответов: 3655
Рейтинг: 69
|
|||
карма: 0 |
| ||
файлы: 1 | code_8505.txt [692B] [293] |
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Вячеслав, ты хоть проверял, что сделал ?
Sever, вот так можно, но больше никогда не нумеруй точки цифрами
|
|||
карма: 22 |
|
Ответов: 23
Рейтинг: 1
|
|||
Огромное спасибо. То что надо.
А где можно найти инфу по ##add ##select ##count и т.д. |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Sever, кинь на форму контейнер MultiElementEx, нажми F1 и будет тебе щастье...
|
|||
карма: 22 |
|
Ответов: 2059
Рейтинг: 28
|
|||
nesco, что то у меня не выходит посмотреть справку, а раньше получалось...
|
|||
карма: 1 |
|
Ответов: 23
Рейтинг: 1
|
|||
Сделал Но! там ничего нет кроме
ChildPanelEx -------------------------------------------------------------------------------- Точки входа Действия: (не задано) События: (не задано) Свойства: (не задано) Данные: (не задано) Значения параметров Mode Standard - имитация компонента MultiElement, Dynamic - поддержка динамических массивов, OnlyOnce - создание копии схемы при вызове любого метода и уничтожение её при завершении работы этого метода |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Sever, я что написал кинуть Повторяю, для тех, кто в танке -- кинь на форму контейнер MultiElementEx (а не ChildPanelEx)...
|
|||
карма: 22 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Sever, то что написано в справке для MultiElementEx, справедливо для всех (вроде) динамических контейнеров.
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
справедливо для тех, которые от него унаследованы.
|
|||
карма: 27 |
|
Ответов: 3655
Рейтинг: 69
|
|||
nesco писал(а): Вячеслав, ты хоть проверял, что сделал ?Насколько, я понял надо нажать на одну панель что бы изменился цвет другой оказалось не так. А вообще значит ты считаешь что вот так неправильно:? code_8514.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_8514.txt [603B] [262] |
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Вячеслав, твой пример не соответствует задаче, вот и все -- а задача была, сделать переключение цвета у динамических панелей.
|
|||
карма: 22 |
|
Ответов: 23
Рейтинг: 1
|
|||
nesco писал(а): Повторяю, для тех, кто в танкеnesco, пробил спасиба ! |
|||
карма: 0 |
|
13