Вверх ↑
Этот топик читают: Гость
Ответов: 26
Рейтинг: 3
#1: 2011-06-19 15:14:06 ЛС | профиль | цитата
Возможно уже упоминалось где-то, но не получается передать данные внутрь исполняемого во вкладках PageControl'а кода. А очень надо, помогиете пожалуйста. Версия хайасм 4.04b185

Add(MainForm,6719751,476,294)
{
Position=1
link(onCreate,13794202:doEvent1,[(530,314)(530,300)])
}
Add(PageControl,7975218,721,301)
{
Childrens=#5:page1|5:page2|5:page3|
Selected="page3"
}
BEGIN_SDK
Add(EditPolyMulti,10190592,21,21)
{
WorkCount=#1:1|1:2|1:3|
}
Add(PagePanel,4973733,35,105)
{
Left=35
Top=105
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,7680938,21,21)
{
WorkCount=#1:1|1:2|1:3|
link(1,11945019:doText,[(98,27)(98,97)])
}
Add(PagePanel,5810978,35,105)
{
Left=35
Top=105
}
Add(Edit,11945019,175,91)
{
Left=175
Top=90
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,8776746,21,21)
{
WorkCount=#1:1|1:2|1:3|
link(2,8355422:doText,[(87,34)(87,104)])
}
Add(PagePanel,3972057,35,105)
{
Left=35
Top=105
}
Add(Edit,8355422,154,98)
{
Left=150
Top=95
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,11989,21,21)
{
WorkCount=#1:1|1:2|1:3|
link(3,2436703:doText,[(98,41)(98,97)])
}
Add(PagePanel,4789416,35,105)
{
Left=35
Top=105
}
Add(Edit,2436703,175,91)
{
Left=175
Top=90
}
END_SDK
Add(DoData,7876595,616,238)
{
Data=String(test page 1)
link(onEventData,7975218:1,[(684,244)(684,307)])
}
Add(DoData,6259675,616,294)
{
Data=String(Most certain test of page 2)
link(onEventData,7975218:2,[(673,300)(673,314)])
}
Add(DoData,5570650,623,364)
{
Data=String(This is page 3)
link(onEventData,7975218:3,[(688,370)(688,321)])
}
Add(Hub,13794202,553,294)
{
OutCount=3
link(onEvent1,7876595:doData,[(580,300)(580,244)])
link(onEvent2,6259675:doData,[(591,307)(591,300)])
link(onEvent3,5570650:doData,[(595,314)(595,370)])
}
карма: 1

0
файлы: 1code_24430.txt [1.6KB] [433]
vip
#1.1контекстная реклама от партнеров
Ответов: 3889
Рейтинг: 362
#2: 2011-06-19 15:18:55 ЛС | профиль | цитата
Demnus, code_24431.txt
карма: 1

0
Ответов: 26
Рейтинг: 3
#3: 2011-06-19 15:28:28 ЛС | профиль | цитата
ммм а как сделать чтоб на разных страницах разные элементы интерфейса были? страницы должны быть полностью с разным функционалом.
карма: 1

0
Ответов: 3889
Рейтинг: 362
#4: 2011-06-19 15:41:31 ЛС | профиль | цитата
Demnus, хотя это не документировано, к ним, предположительно, можно обращаться по индексу через ##select.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2011-06-19 15:50:30 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-06-24 08:55:12
карма: 0

0
Ответов: 3889
Рейтинг: 362
#6: 2011-06-19 16:02:49 ЛС | профиль | цитата
г. гость, Отвалился пример выше, но по нему и предыдущему посту явно видно, что про это лично я явно читал, новичку же не очевидно, что надо добавлять точки ##, да ещё зайдя в компонент и нажав на рамку. В справке конкретно по этому компоненту почти ничего нет, кроме второго примера, в котором только опытный заметит "необычное" имя точки ##add. Я ему подсказал.

По MultiElementEx там целая схема зато, но откуда ему знать, что это вещи одной природы, и что справка одного компонента применима к другому? Да не откуда. Твой пункт wiki разве что памятка для тех, кто уже знает что к чему. Неофит же по крупицам собирает на форуме и в примерах информацию.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2011-06-19 16:09:40 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-06-24 08:55:12
карма: 0

0
Ответов: 3889
Рейтинг: 362
#8: 2011-06-19 16:14:13 ЛС | профиль | цитата
г. гость, не надо повторять, надо давать ссылку на страницу со списком точек и чётко писать термин - что компонент динамический. Ладно, если человек его в палитре "Динамические" брал и достаточно сообразителен, чтобы докумекать что к чему, а если он его в чужой схеме нашёл, сунулся в справку, а там одна строчка текста и два малопонятных примера. Зачем спорить, все мы знаем, что в справке действительно есть над чем работать. И знаем, что никто работать не будет, так что предлагаю на этом и завершить полемику.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2011-06-19 16:23:24 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-06-24 08:55:12
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#10: 2011-06-19 17:06:35 ЛС | профиль | цитата
1nd1g0, ну и чего, не хочешь взяться за приведение справки в порядок
карма: 22

0
Ответов: 3889
Рейтинг: 362
#11: 2011-06-19 17:20:15 ЛС | профиль | цитата
nesco, давно думал над этим, но сильно сомневаюсь, есть ли смысл, может потихоньку переориентируемся на новую версию, постараюсь помочь с документацией на известных мне языках, и с корректурой локализации интерфейсаподсказоккомментариев? Если удастся монетизировать проект, то многоязычность окупится. Точнее, только если будет многоязычная документированность, что-то серьёзно окупится))
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#12: 2011-06-19 17:33:46 ЛС | профиль | цитата
1nd1g0 писал(а):
может потихоньку переориентируемся на новую версию

Пока новая версия дойдет до состояния реализации, то либо ишак сдохнет, либо падишах (с).
карма: 22

0
Ответов: 26
Рейтинг: 3
#13: 2011-06-19 22:28:16 ЛС | профиль | цитата
Спасибо, вроде данные передать получается в выбераемую, с помощью ##select, текущей вкладку. Но можно ли выполнить схемму в неактивной вкладке и передать в нее данные не выбирая ее? И еще вот другой вопрос возник, а как получить эвент смены вкладки, по типу onChange в TabControl?
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#14: 2011-06-19 23:38:06 ЛС | профиль | цитата
(только для 1nd1g0)
1nd1g0 писал(а):
Если удастся монетизировать проект, то многоязычность окупится. Точнее, только если будет многоязычная документированность, что-то серьёзно окупится))

не помню кто писал(а):
Надежд сомнителен приют.
«Надежды юношей питают,
Отраду старцам подают»,
Но все же постепенно тают.

И, наконец, на склоне дней
Вдруг понимает человече
Тщету надежд, тщету идей...
«Иных уж нет, а те далече»,
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 26
Рейтинг: 3
#15: 2011-06-20 18:01:25 ЛС | профиль | цитата
Кстати, это нормально, что у PageControl никакие эвенты не работают и попытка наведения мыши на соответсвующие точки вызывает ошибки среды?
карма: 1

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