Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: CL | DM;

Вниз

Простой вопрос о цвете в Делфи...   Найти похожие ветки 

 
UDS   (2003-06-05 21:12) [0]

Необходимо поставить в зависимость от таймера изменение цвета фигуры SHAPE (случайно). Если ставлю RANDOM(255) происходит почему-то только изменение градаций коричневого (от красного до черного). Помогите разобраться. Как сделать чтобы перебирались все цвета. Или например градации только зеленого. Спасибо заранее.


 
Palladin ©   (2003-06-05 21:16) [1]

код


 
UDS   (2003-06-05 21:20) [2]

???


 
UDS   (2003-06-05 21:22) [3]

procedure TForm1.Button1Click(Sender: TObject);
begin
RANDOMIZE;
TIMER1.ENABLED:=TRUE;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin

SHAPE1.Brush.COLOR:=Random( ?????? );

end.


 
Xoy ©   (2003-06-05 21:23) [4]

Если я не ошибаюсь свет - длинное целое, состоит он из RGB составляющих и имеет вид:
XX XX XX
R G B (в 16-ричной системе)
т.е. для получения нужного цвета нужно просто составить правельно
его номер.


 
UDS   (2003-06-05 21:28) [5]

Да, там еще и буквы есть типа FF CC и т.д. НО! Мне надо чтобы цвета менялись рандомно !


 
Anatoly Podgoretsky ©   (2003-06-05 21:33) [6]

Random(16777216)


 
Xoy ©   (2003-06-05 21:35) [7]

ну тогда RANDOM(16777215) (FFFFFF -> Dec)


 
Всеволод Соловьёв ©   (2003-06-05 21:35) [8]

RGB(Random(256),Random(256),Random(256))
256 никогда не выдаст. зато может дать 255 :)


 
UDS   (2003-06-05 21:36) [9]

Спасибо!!!



Страницы: 1 вся ветка

Текущий архив: 2003.06.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
14-60415
Vlad Oshin
2003-06-02 18:59
2003.06.19
Мастер и Маргарита. Я подумал вот, Вас спросил... и что..?


3-60019
Инна
2003-05-25 17:18
2003.06.19
PopupMenu над DBGrid


14-60324
vidiv
2003-06-03 12:27
2003.06.19
Как передать от своей програмы до своей некоторый файл по сети...


3-60015
delfin
2003-05-01 12:43
2003.06.19
DBGrid&Query - как правильно делать update НД


1-60170
deedlit
2003-06-06 15:19
2003.06.19
Оскомина работы с эксплорером...