Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.142.12.183] |
|
Сообщ.
#1
,
|
|
|
ПОдскажите можно ли в делфи цвету присвоить номер, что бы я мог использовать цвета в цикле и т.п.? Как это было в паскале. Например:
cvet:=1; cvetnew:=cvet+1; Заранее спасибо! |
Сообщ.
#2
,
|
|
|
Нет, но ты можешь использовать массив.
|
Сообщ.
#3
,
|
|
|
Цвет по сути - целое число. И в цикле их использовать можно, как любой перечислимый тип. Вот только при прямом переборе последовательность может оказаться непривычной, так что обычно лучше использовать функцию RGB() и т.д.
|
Сообщ.
#4
,
|
|
|
Цитата MBo @ лучше использовать функцию RGB() Так точно, и выделяя потом каждый цвет, получишь числовое значение. К примеру: var сolor: TColor; r: Byte; begin сolor:= ColorToRGB(clRed); r:= GetRValue(Color); |