Помощь - Поиск - Пользователи - Календарь
Полная версия: Компонент Timer
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
LuckyI
Помогите плиз разобраться...
Как можно сделать, чтобы у фигуры менялся цвет в определенной последовательности и с определенным интервалом?.. только плиз, не надо писать готовый код, а просто намекните, подскажите. Буду очень благодарен! smile.gif
мисс_граффити
намек у тебя уже есть - пользоваться таймером и его событием OnTimer smile.gif
следующий этап - готовый код. В чем проблема-то?
LuckyI
Проблема в том, что я не пойму как сделать так, чтобы цвета менялись... Т.е. как я понимаю, нужно в начале этой процедуры указать нечто, что будет связано с цветом и будет меняться после каждого события OnTimer. Только как вот это сделать... sad.gif
volvo
Попробуй цвета засунуть в массив, а по OnTimer увеличивать индекс текущего цвета, и перерисовывать фигуру измененным цветом... Естественно, если индекс выводит тебя за пределы массива - сбрасывать его в единицу...

Изначально, (на FormCreate), естественно, индекс = 1 ...
LuckyI
Идея!... Спасиб, попробую smile.gif
мисс_граффити
либо вывести зависимость цвета от индекса (без использования массива, через RGB-коды)
LuckyI
Спасибо, получилось. Сделал через массив. yes2.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.