读书人

Tcolor有关问题

发布时间: 2012-03-11 18:15:38 作者: rapoo

Tcolor问题
根据Delphi的Help可知,色彩Color的类型为:

type TColor = -$7FFFFFFF-1..$7FFFFFFF;

我现在用不到那么多的色彩,只要几十种(例如16-32种)就够了,但要求

1.色彩能明显区别开来,像clred、clyellow、clgreen、clblue...那样;

2.要用数组形式表示,以便一一引用;

3.要现成的,不要自己设计。

不知道Delphi中有无这种“逻辑色”?

[解决办法]
你自己定义一个数值不就可以了
[解决办法]
是的,自己定义最好
几十种不算多,任改一个数字就是一种颜色了
[解决办法]
ctrl+鼠标左键点击clred,然后把前16个声明存个数组不就得了
[解决办法]
数组就可以了,一种一种加进去,不过比较鲜明的颜色也就前十六种,要是需要颜色多,可以用红绿蓝每原色3个值(0,128,255)这样就有27种颜色,每原色4个值(0,85,170,255)就有64种颜色。

读书人网 >.NET

热点推荐