На форме присутствуют две панели: одна для фона - черная; вторая меняет цвет (красный/зеленый), смена цвета зависит от "ухода" кнопки за край первой панели. При создании формы динамически создаются 5 кнопок равной высоты и длины. Три таймера, в каждом свое время тика, нужных для смены координат LEFT и TOP каждой кнопки. Вся отрисовка - на Дельфи. И там же, в таймере, проверка границ - вышли за панель или нет (обратно проверки нет - чтобы красная стала зеленым). При клике мышки по кнопке ее координаты устанавливаются в центр формы. Также реализованы такие функции, как: Restart, Pause/ Start и др.
Автор: Grenles. Скачать исходник
|