Вверх ↑
Ответов: 177
Рейтинг: 24
#1: 2015-01-11 18:49:47 ЛС | профиль | цитата
Леонид писал(а):
Lora, алгоритм:
1. Определяем сколько панелек уместится по ширине (располагаемая ширина делить на ширину панелек с учётом просвета -- DIV ), получаем количество колонок;


Вот! Я ведь знала что решение где-то тут! Я последние часов 6 только и делала что по всякому высчитывала количество панелек в каждой строке и номер каждой конкретной панельки! И вроде по отдельности всё не сложно и вписывается в элементарные математические действия, а вот в всё вместе у меня никак не хотело работать!
Спасибо большоооое!!!

sla8a писал(а):
Lora, у каждого интерфейсного элемента есть Handle (нижняя точка). В вкладке Окно есть элементы SizeWindow и PosWindow, которыми можно задать размер и позицию.
Когда произошло: добавление или удаление элемента нужно сделать перерасчет позиций. Если нужно подгонять под размер родительского элемента, то изменить и размеры.
Еще отслеживая изменения родительского элемента (точка onResize), перебираем все дочерние элементы и изменяем позицию и если нужно то и размер.


Я это всё понимаю, я просто всё в кучу собрать не могла!
карма: 1

0