Леонид писал(а):
Lora, алгоритм:1. Определяем сколько панелек уместится по ширине (располагаемая ширина делить на ширину панелек с учётом просвета -- DIV ), получаем количество колонок;
Вот! Я ведь знала что решение где-то тут! Я последние часов 6 только и делала что по всякому высчитывала количество панелек в каждой строке и номер каждой конкретной панельки! И вроде по отдельности всё не сложно и вписывается в элементарные математические действия, а вот в всё вместе у меня никак не хотело работать!
Спасибо большоооое!!!
sla8a писал(а):
Lora, у каждого интерфейсного элемента есть Handle (нижняя точка). В вкладке Окно есть элементы SizeWindow и PosWindow, которыми можно задать размер и позицию.Когда произошло: добавление или удаление элемента нужно сделать перерасчет позиций. Если нужно подгонять под размер родительского элемента, то изменить и размеры.
Еще отслеживая изменения родительского элемента (точка onResize), перебираем все дочерние элементы и изменяем позицию и если нужно то и размер.
Я это всё понимаю, я просто всё в кучу собрать не могла!