Ща попробую объяснить популярнее: Вот есть у меня так называемая панель с иконками (иконки представляют собой TForm, у которых есть TImage в которых сам рисунок), допустим у меня в панели 20 иконок (на рисунке показано 3, но это просто начало) и када мышка над одной из иконок, та анимированно увеличивается до размера MaxIcoSize (это объявленная переменная), и в зависимости от переменной MagnIcoCount увеличиваются нескока и соседних иконок (т.е. создается эффект увеличителя). При этом самом "увеличении" иконки должны сдвигаться в обе стороны от иконки которая под мышкой. Как я ни пробовал у меня почему то не получается реализовать это. Начинал так:
создал тип:
Код:
TArrRect = array of TRect;
потом объявил переменную
Я просто подумал сначало посчитать координаты иконок к которым я буду сдвигать их эти координаты решил разместить в переменную dlt....вот тут то все и началось......никак не догоню как это сделать