Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2012, 15:28   #1
Andrey_RTF
Пользователь
 
Регистрация: 26.05.2012
Сообщений: 22
По умолчанию Плавное изменение цвета панели (Delphi)

Подскажите как плавно изменить цвет панели (Panel1) от желтого до синего. Предполагается 50 промежуточных цветов. Для изменения цвета буду использовать ScrollBar. С ним я уже разобрался (использую свойство Position).
Andrey_RTF вне форума Ответить с цитированием
Старый 27.05.2012, 15:36   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

У scrollbar поставить Min=0 Max=50
Код:
procedure TForm1.ScrollBar1Change(Sender: TObject);
var
a:byte;
begin
a:=(scrollbar1.position*255) div 50;
panel1.Color:=rgb(255-a,255-a,a);
end;
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 27.05.2012, 15:47   #3
Andrey_RTF
Пользователь
 
Регистрация: 26.05.2012
Сообщений: 22
По умолчанию

Спасибо, сейчас попробую
Andrey_RTF вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета определенных ячеек в StringGrid. Delphi Multiman Помощь студентам 2 04.10.2011 20:23
Плавное изменение размера формы TaTT DoGG Общие вопросы .NET 5 31.03.2010 16:53
Изменение размера панели AbekIn3D Общие вопросы Delphi 3 05.11.2009 13:30
Изменение панели в MediWiki Ruska882009 Помощь студентам 0 04.05.2009 11:46