vb中颜色设置的代码?

 我来答
zdingyun
2015-06-07 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48174
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB使用RGB 函数和QBColor 函数等指定颜色。

RGB 函数,返回一个 Long整数,用来表示一个 RGB 颜色值。

使用 RGB 函数,可以用 RGB 函数来指定任何颜色。

为了用 RGB 函数指定颜色

1.要对三种主要颜色(红、绿、蓝)中的每种颜色,赋给从 0 到 255 中的数值,0 表示亮度最低,而 255 表示亮度最高。
2.使用红-绿-蓝的排列方式,将三个数值输入给 RGB 函数。

3.将结果赋给颜色属性或颜色参数。

QBColor 函数

返回一个 Long,用来表示所对应颜色值的 RGB 颜色码。

网海1书生
科技发烧友

推荐于2018-11-09 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
用颜色常数:
Form1.BackColor = vbRed '红
Form1.BackColor = vbBlue '蓝
Form1.BackColor = vbWhite '白

用QBColor函数:
Form1.BackColor = QBColor(n) 'n的值是0到15

用RGB函数:
Form1.BackColor = RGB(r, g, b) 'r、g、b的值分别是0到255

直接用颜色值:
Form1.BackColor = &HFF& '红
Form1.BackColor = &HFF00& '绿
Form1.BackColor = &HFF0000 '蓝

前两种方式只能设置16种颜色,后两种方式可设置16777216色
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syx54
2012-10-22 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2752万
展开全部
我想到的有三种:
举例如下:
Me.BackColor = QBColor(n) n= 0-15 16色系统
Me.BackColor = RGB(R, G, B) R,G,B的范围都是 0-255 24位色系统
Me.BackColor = &H8000000F 直接用16进制数值设置
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxz1969
2008-10-23 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8524
采纳率:33%
帮助的人:1.1亿
展开全部
干脆用rgb(蓝色,绿色,红色)表示由这三种颜色混合成的颜色,其中蓝色,绿色,红色分别是0到255的整数。如
form1.backcolor=rgb(255,0,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙lingfeng
2012-10-22 · TA获得超过106个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:165万
展开全部
背景色:
me.backcolor = rgb(255,110,158)
前景色:
me.forecolor = rgb(255,255,255)
填充色:
me.fillcolor = rgb(255,0,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式