Как можно сделать, чтобы у фигуры менялся цвет в определенной последовательности и с определенным интервалом?.. только плиз, не надо писать готовый код, а просто намекните, подскажите. Буду очень благодарен!

Сообщение отредактировано: LuckyI -
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
![]() ![]() |
![]() |
LuckyI |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 43 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
Помогите плиз разобраться...
Как можно сделать, чтобы у фигуры менялся цвет в определенной последовательности и с определенным интервалом?.. только плиз, не надо писать готовый код, а просто намекните, подскажите. Буду очень благодарен! ![]() Сообщение отредактировано: LuckyI - |
мисс_граффити |
![]()
Сообщение
#2
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
намек у тебя уже есть - пользоваться таймером и его событием OnTimer
![]() следующий этап - готовый код. В чем проблема-то? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
LuckyI |
![]()
Сообщение
#3
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 43 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
Проблема в том, что я не пойму как сделать так, чтобы цвета менялись... Т.е. как я понимаю, нужно в начале этой процедуры указать нечто, что будет связано с цветом и будет меняться после каждого события OnTimer. Только как вот это сделать...
![]() |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Попробуй цвета засунуть в массив, а по OnTimer увеличивать индекс текущего цвета, и перерисовывать фигуру измененным цветом... Естественно, если индекс выводит тебя за пределы массива - сбрасывать его в единицу...
Изначально, (на FormCreate), естественно, индекс = 1 ... |
LuckyI |
![]()
Сообщение
#5
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 43 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
Идея!... Спасиб, попробую
![]() |
мисс_граффити |
![]()
Сообщение
#6
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
либо вывести зависимость цвета от индекса (без использования массива, через RGB-коды)
-------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
LuckyI |
![]()
Сообщение
#7
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 43 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
Спасибо, получилось. Сделал через массив.
![]() |
![]() ![]() |
![]() |
Текстовая версия | 11.02.2025 3:00 |