Вверх ↑
Этот топик читают: Гость
Ответов: 704
Рейтинг: 44
#16: 2015-01-09 23:40:53 ЛС | профиль | цитата
Потому что вы используете динамическую панель. Чтобы панель была активной ее нужно указать индекс в потоке через метод ##Select
------------ Дoбавленo в 23.40:
Не успел, Леонид меня опередил
карма: 0

0
Ответов: 177
Рейтинг: 24
#17: 2015-01-09 23:49:01 ЛС | профиль | цитата
Леонид писал(а):
Внутри панелек много, но активна только одна, последняя. Чтобы сделать активной другую надо её "выбрать" -- точка ##Select
code_34886.txt


Ага! Поняла теперь как это сделать!!! Спасибо!!!!
карма: 1

0
Ответов: 1841
Рейтинг: 369
#18: 2015-01-10 05:23:31 ЛС | профиль | цитата
Lora, для обновления всего пакета, воспользуйтесь приложением: %HiAsm_AltBuild%HiUpdate.exe.
При этом, желательно ответить "Да" на вопрос "Отменить локальные изменения?".
Тогда пакет будет на 100% соответствовать удалённой версии.
Но учтите, после обновления из панели элементов, пропадут все нестандартные элементы
карма: 1
0
Ответов: 177
Рейтинг: 24
#19: 2015-01-10 13:28:12 ЛС | профиль | цитата
У меня опять проблема с этим элементом!

Не получается сделать полноценный скролл всех продублированных панелек. При подключении скролла почему-то перемещается лишь одна. Я так понимаю только та что активна! Пыталась сделать на подобии как с изменением размера, но что-то не выходит!

code_34887.txt
карма: 1

0
файлы: 1code_34887.txt [3.4KB] [178]
Ответов: 8930
Рейтинг: 823
#20: 2015-01-10 14:29:12 ЛС | профиль | цитата
Lora, вы же задаёте отступ от верха ОДИНАКОВЫЙ для всех ваших панелек надо считать для каждой code_34888.txt
А где Kazbek17
------------ Дoбавленo в 14.29:
Почему бы не использовать панель скрола, на которой и рисовать все панельки?
карма: 19

0
файлы: 1code_34888.txt [3.6KB] [222]
Ответов: 9906
Рейтинг: 351
#21: 2015-01-10 14:32:04 ЛС | профиль | цитата
Lora писал(а):
проблема с этим элементом

С каким
По моему, так проблемы просто в логике схемы....

Вот еще, типа комментарий со стороны.
Если Вы намерены самостоятельно управлять размерами и положением "панелек" -- так ДЕЛАЙТЕ это. БЕЗ всяких там GridLayout
Он тоже таковым типа занимается.
Мысль такая, что услужливый дурак (GridLayout) - опаснее врага.
Он делает, Вы делаете - кто потом в результате разберется.

В принципе, похожее я делал в калькуляторе. БЕЗ всяких там GridLayout
Схема не маленькая... Но и не такая уж и большая
карма: 9

0
Ответов: 177
Рейтинг: 24
#22: 2015-01-10 16:18:46 ЛС | профиль | цитата
Леонид писал(а):
Lora, вы же задаёте отступ от верха ОДИНАКОВЫЙ для всех ваших панелек надо считать для каждой code_34888.txt


Спасибо! Поняла!

Galkov писал(а):
Если Вы намерены самостоятельно управлять размерами и положением "панелек" -- так ДЕЛАЙТЕ это. БЕЗ всяких там GridLayout
Он тоже таковым типа занимается.
Мысль такая, что услужливый дурак (GridLayout) - опаснее врага.
Он делает, Вы делаете - кто потом в результате разберется.


Просто я раньше никогда не сталкивалась с компонентом ChildPanelEx, а в пример был включён GridLayout.
Сейчас вот попробовала и действительно без GridLayout тоже неплохо работает.

У меня теперь иная трудность. Выбранная панель не удаляться. Удаляет последующую а ту что указана не хочет!

code_34891.txt
карма: 1

0
файлы: 1code_34891.txt [6.4KB] [172]
Ответов: 16884
Рейтинг: 1239
#23: 2015-01-10 16:57:50 ЛС | профиль | цитата
Lora, эскиз :
code_34892.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_34892.txt [2.8KB] [222]
Ответов: 177
Рейтинг: 24
#24: 2015-01-10 17:46:10 ЛС | профиль | цитата
Tad писал(а):
code_34892.txt


Ээээ???
Наверно вы меня не поняли. У меня ChildPanelEx создаёт ряд панелей, на каждой из них я поставила кнопку удалить чтобы при клике данная панель удалялась. Но у меня удаляется последующая панель а не та на которой кнопка! И я не могу понять почему!

А за подсказку с панелью прокрутки спасибо! ))
карма: 1

0
Ответов: 8930
Рейтинг: 823
#25: 2015-01-10 17:59:44 ЛС | профиль | цитата
Lora, ведь
Леонид писал(а):
..активна только одна, последняя. Чтобы сделать активной другую надо её "выбрать" -- точка ##Select..
Это относится ко всему, есть точки "индекс схемы источника события", этот индекс и надо подать на селект, чтобы активировать удаляемую схему, да и то не уверен, что можно удалить схему из собственного события
------------ Дoбавленo в 17.59:
Всё-таки где Kazbek17
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#26: 2015-01-10 18:08:09 ЛС | профиль | цитата
Lora писал(а):
клонировались кнопки и картинки.
Мне почему-то запомнились "картинки".
А кнопки зачем ? У Image есть точка onClick - чем не кнопка.
------------ Дoбавленo в 18.08:
Леонид писал(а):
Всё-таки где Kazbek17
Празднует...
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 177
Рейтинг: 24
#27: 2015-01-10 18:10:52 ЛС | профиль | цитата
Tad писал(а):
Мне почему-то запомнились "картинки".
А кнопки зачем ? У Image есть точка onClick - чем не кнопка.


Оооо, да вы явно не читали весь топик.
Благодаря коллективному разуму мы уже многое чего тут сделали. И я усердно постигаю премудрости панели ChildPanelEx!

Леонид писал(а):
Это относится ко всему, есть точки "индекс схемы источника события", этот индекс и надо подать на селект, чтобы активировать удаляемую схему,


Я уже пробовала через селект, не получается!

Леонид писал(а):
да и то не уверен, что можно удалить схему из собственного события


А если не из собственного события то как бы вы сделали???

code_34894.txt
карма: 1

0
файлы: 1code_34894.txt [6.4KB] [206]
Ответов: 8930
Рейтинг: 823
#28: 2015-01-10 18:32:15 ЛС | профиль | цитата
Lora, можно разорвать цепочку событий с помощью таймера code_34895.txt
карма: 19

0
файлы: 1code_34895.txt [6.7KB] [215]
Ответов: 177
Рейтинг: 24
#29: 2015-01-10 19:55:39 ЛС | профиль | цитата
Леонид писал(а):
Lora, можно разорвать цепочку событий с помощью таймера code_34895.txt



Блииин! А ведь я думала об этом, даже сделать пыталась, только в ChildPanelEx вместо точки ##eventIndex использовала ##Index!

Спасибо за помощь!!!

Удачи в поисках Казбека!
------------ Дoбавленo в 19.55:

У меня опять созрел вопрос! А можно ли сделать так чтобы вновь созданные панельки ChildPanelEx заполняли всё поле? То есть замостили как мозаика? И при изменении размера также мостили всё доступное пространство куда могли бы вписаться по размерам???
Я пыталась применить GridLayout, но в нём параметры Rows и Cols(строки, колонки), не имеют точек и соответственно их можно настроить только при разработке!

Вот что пока получается:

Add(MainForm,9267946,140,179)
{
Width=655
Height=407
Point(Width)
Point(onResize)
Point(Height)
}
Add(GridLayout,5326007,539,196)
{
Name="hi-hi"
Space=3
Padding=3
Rows=5
Cols=5
}
Add(ChildPanelEx,12251538,539,245)
{
}
BEGIN_SDK
Add(EditMultiEx,9328446,21,21)
{
WorkCount=#5:##add|
Width=454
Height=410
Point(##add)
}
Add(Panel,13265667,189,147)
{
Left=3
Top=3
Width=68
Height=32
Color=255
Layout="parent.hi-hi"
}
END_SDK
Add(Hub,4920542,364,207)
{
link(onEvent1,5326007:doResize,[(457,213)(457,202)])
link(onEvent2,12251538:##add,[(458,220)(458,251)])
}
Add(Timer,14377457,295,207)
{
Interval=15
AutoStop=25
link(onTimer,4920542:doEvent1,[])
}


карма: 1

0
Ответов: 824
Рейтинг: 138
#30: 2015-01-10 20:06:26 ЛС | профиль | цитата
code_34896.txt
карма: 1

0
файлы: 1code_34896.txt [695B] [269]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)