![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как можно "пройтись" в цикле по все цветам (TColor)? [D7, XP]
daser © (2006-12-01 15:31:00)
novill (2006-12-04 11:02:00) [1]кстати,
series1.add() отлично обходиться и без указания цвета
The AColor parameter is optional (can be clTeeColor).и нагло циклит... :)
daser (2006-12-04 11:01:00) [2]>Ты уверен? см [17]. (или это я что то путаю...)
бл.........
ВСЕ оК! Так работает!
novill (2006-12-04 10:54:00) [3]Заведи константный массив из стандарных цветов - уже 20 цветом будет, если не хватит - можно либо просто циклить цвета, либо циклить с осветлением/затемнением.
Elen (2006-12-04 10:48:00) [4]
> надо явноуказать цвет
> Series1.add(10,'Qwe',clBlue);
Ты уверен? см [17]. (или это я что то путаю...)
daser (2006-12-04 10:39:00) [5]>В моей версии делфи эта загогулина называется "Jede farbig", вот её и надо >вклэчить, находится в свойствах Series1 над кнопкой для выбора цвета.
эт все правильно и это я знаю, но.... когда методом Add я добавляю бар, надо явно указать цвет
Series1.add(10,'Qwe', clBlue);
и в этом случае, "загогулина " на закладке Series1 не работает....
Плохиш (2006-12-01 17:33:00) [6]
> daser (01.12.06 16:22) [18]
> >Джо © (01.12.06 16:06) [12]
> вопрос в том как, добавляя все бары в цикле, размалевать
> их разными цветами?
В моей версии делфи эта загогулина называется "Jede farbig", вот её и надо вклэчить, находится в свойствах Series1 над кнопкой для выбора цвета.
daser (2006-12-01 16:22:00) [7]>Джо © (01.12.06 16:06) [12]
вопрос в том как, добавляя все бары в цикле, размалевать их разными цветами?
Elen (2006-12-01 16:20:00) [8]
> daser
Вообще то задавать цвет не обязателный параметр. Можеш положиться на автомат.
Anatoly Podgoretsky (2006-12-01 16:19:00) [9]clRed это тоже Integer
daser (2006-12-01 16:17:00) [10]>А что Tchart разве сам цвета не назначает?
Назначает, но я добавляю так:
Series1.add(t,'',clRed);
где t - переменная типа интегер, а вот что делать с clRed? У меня все бары - красные. Что надо сделать, чтоб цвета, были разные?
Anatoly Podgoretsky (2006-12-01 16:14:00) [11]> Джо (01.12.2006 16:06:12) [12]
Пора уже правду сказать, что кроме количества 16м/4М
надо учитывать и особенности человеческого глаза.
Elen (2006-12-01 16:09:00) [12]
> daser
А что Tchart разве сам цвета не назначает?
Джо (2006-12-01 16:06:00) [13]> [11] daser (01.12.06 16:05)
> >Очень много
> не так поняли.... например, будет 20 баров, то мне надо
> в цикле их добавить в диаграмму и размалевать - каждый своим
> цветом. В следующий раз их может быть 50 - то же самое сделать...
Так в чем вопрос?
daser (2006-12-01 16:05:00) [14]>Очень много
не так поняли.... например, будет 20 баров, то мне надо в цикле их добавить в диаграмму и размалевать - каждый своим цветом. В следующий раз их может быть 50 - то же самое сделать...
Anatoly Podgoretsky (2006-12-01 15:56:00) [15]> Джо (01.12.2006 15:54:09) [9]
Очень много
Джо (2006-12-01 15:54:00) [16]> Но я не знаю, сколько баров будет...
Много. Очень.
daser (2006-12-01 15:53:00) [17]>Ну, автору виднее :)
я добавляю бары на диаграмму (TChart) с разными цветами. Но я не знаю, сколько баров будет...
Anatoly Podgoretsky (2006-12-01 15:51:00) [18]> MBo (01.12.2006 15:40:03) [3]
А 32 разрядные в цикле $10000000 to $7FFFFFFF
Джо (2006-12-01 15:48:00) [19]> [5] Anatoly Podgoretsky © (01.12.06 15:47)
>
> только где можно применить это после do
Ну, автору виднее :)
Anatoly Podgoretsky (2006-12-01 15:47:00) [20]> Джо (01.12.2006 15:34:02) [2]
То же самое, только где можно применить это после do
Ведь в граммах это много - это 4 миллиарда грамм.
Ни на дисплей ни на бумагу не выведешь