vb 的RGB函数怎么用?怎么能知道哪个颜色是我想用的!给我例题说明一下

[复制链接]
查看11 | 回复2 | 2011-10-30 10:38:18 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-10-30 10:38:18 | 显示全部楼层
用一个图片框,三个垂直滚动条来示例一下吧PrivateSubForm_Load()Picture1.Height=Me.ScaleHeightPicture1.Width=Me.ScaleWidth-600Picture1.Top=0Picture1.Left=0Picture1.BackColor=RGB(0,0,0)Fori=0To2VScroll1(i).Max=255VScroll1(i).Min=0VScroll1(i).Value=0VScroll1(i).Height=Picture1.HeightVScroll1(i).Width=200VScroll1(i).Top=0VScroll1(i).Left=Picture1.Widthi*VScroll1(i).WidthNextEndSubPrivateSubVScroll1_Change(IndexAsInteger)DimR_colorAsLongDimG_colorAsLongDimB_colorAsLongR_color=VScroll1(0).ValueG_color=VScroll1(1).ValueB_color=VScroll1(2).ValuePicture1.BackColor=RGB(R_color,G_color,B_color)EndSub追问PrivateSubForm_Load()Me.BackColor=RGB(4536,4606344,7948680)endsub为什么提示溢出呢?我把你的Picture1.BackColor=RGB(R_color,G_color,B_color)这段代码下加了一个msgboxpicture1.backcolor取出来的直
回复

使用道具 举报

千问 | 2011-10-30 10:38:18 | 显示全部楼层
函数原型FunctionRGB(RedAsInteger,GreenAsInteger,BlueAsInteger)AsLongRed为红色颜色值Green为绿色颜色值Blue为红色颜色值.范围均为0~255三者均为0是为纯黑色三者均为255时为纯白色Eg:将窗体背景设置为红色PrivateSubForm_Load()Me.BackColor=RGB(255,0,0)EndSub赞同
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行