VB中 RGB函数调用数组

来源:百度知道 编辑:UC知道 时间:2024/06/19 13:19:42
一组RGB颜色值:
1.R=5 G=10 B=15
2.R=20 G=25 B=30
3.R=35 G=40 B=45
将这组颜色值赋给一数组a()
RGB函数可以调用这个数组中的元素
例如a(1)的颜色值 R=5 G=10 B=15
RGB(a(1))等价于RGB(5,10,15)

怎么实现啊???

你那样是不行的,但可以这么来
private type RgbClolor
R as integer
G as integer
B as integer
end type
dim a(2) as RgbColor

赋值的时候
a(1).R=5:a(1).G=10:a(1).B=15
调用的时候
RGB(a(1).R,a(1).G,a(1).B)等价于RGB(5,10,15)

Ps:这样写只有在处理大量数据或者循环的时候很方便 但是数据少的时候还是按照普通的方法来吧

这样肯定是不行的,因为RGB函数是必须有3个参数的。但是可以变通例如直接把这个颜色值存到数组里。。