Вверх ↑
Этот топик читают: Гость
Ответов: 33
Рейтинг: 0
#1: 2011-05-12 18:17:51 ЛС | профиль | цитата
Добрый день. Помогите разобраться, каким образом возможно передать данные через связь между двумя полиморфными окнами.Открываем Form1 и Form2, после чего на Form1 жмем на кнопку и значение передается к Form2 и устанавливается в Edit. Нужно индекс указать какойто? Каким образом?

code_23895.txt
карма: 0

0
файлы: 1code_23895.txt [1.4KB] [112]
Разработчик
Ответов: 4698
Рейтинг: 426
#2: 2011-05-12 18:21:15 ЛС | профиль | цитата
PolyGate
------------ Дoбавленo в 18.21:
А еще вот так:
Add(ChildFormPoly,12013428,861,294)
{
Childrens=#5:form1|5:form2|
Selected="form2"
WorkScheme=1
link(onClick,12013428:doText,[(906,300)(906,330)(849,330)(849,307)])
}
BEGIN_SDK
Add(EditPolyMulti,8838370,14,21)
{
WorkCount=#5:##add|6:doText|
EventCount=#7:onClick|
Point(##add)
}
Add(MainForm,4354690,28,98)
{
Left=35
Top=105
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,12821585,112,28)
{
WorkCount=#5:##add|6:doText|
EventCount=#7:onClick|
Point(##add)
}
Add(MainForm,1569113,126,112)
{
Left=35
Top=105
Height=312
}
Add(Button,12155613,238,84)
{
Left=215
Top=95
Data=String(test)
link(onClick,12821585:onClick,[(341,90)(341,34)])
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,12286468,21,21)
{
WorkCount=#5:##add|6:doText|
EventCount=#7:onClick|
Point(##add)
link(doText,15841168:doText,[(87,41)(87,90)])
}
Add(MainForm,14899950,231,28)
{
Left=35
Top=105
Width=397
Height=272
}
Add(Edit,15841168,154,84)
{
Left=140
Top=95
Width=95
Text=""
}
END_SDK
Это уже связывает не только с базовым контейнером
карма: 10
0
Разработчик
Ответов: 26324
Рейтинг: 2147
#3: 2011-05-12 18:24:08 ЛС | профиль | цитата
Assasin, если я не ошибаюсь, то PolyGate передает только от потомка к родителю, те к базе
------------ Дoбавленo в 18.24:
Assasin писал(а):
Это уже связывает не только с базовым контейнером

А если их не два
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2011-05-12 18:28:35 ЛС | профиль | цитата
nesco писал(а):
А если их не два

Каго не два? Да хоть тыщу: code_23896.txt
карма: 10
0
файлы: 1code_23896.txt [3.1KB] [217]
Ответов: 33
Рейтинг: 0
#5: 2011-05-12 18:36:15 ЛС | профиль | цитата
Всего-то нужно было WorkScheme в All выставить?
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#6: 2011-05-12 18:39:10 ЛС | профиль | цитата
darsty писал(а):
Всего-то нужно было WorkScheme в All выставить?

Не всегда это правильно, и не всегда это помогает
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#7: 2011-05-12 19:11:11 ЛС | профиль | цитата
nesco писал(а):
Не всегда это правильно, и не всегда это помогает

...Но чаще именно это и нужно
карма: 10
0
Ответов: 33
Рейтинг: 0
#8: 2011-05-12 19:16:52 ЛС | профиль | цитата
Спасибо огромное
карма: 0

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