求VB中颜色代码
使用颜色常数:Form1背景色=虚拟现实。
背景色=vbBlue'蓝色。
背景色=vbWhite'白色。
使用QBColor函数:form1。背景色=QBColor(n)n个值,从0到15。
使用RGB函数:form1。背景色=RGB(r,g,b)'r,b,值分别为0到255。
扩展资料:
VbGreen & HFF00 green
VbYellow & HFFFF黄色
VbBlue & HFF0000蓝色
vb品红色& HFF00FF品红色
VbCyan & HFFFF00青色
VbWhite & HFFFFFF white
VbGrayText &H80000011灰色(无效)文本
VbButtonText &H80000012按下按钮上文字的颜色
VbInactiveCaptionText &H80000013非活动标题中的文本颜色
Vb3DHighlight &H80000014高亮显示3d显示元素的颜色
Vb3DDKShadow &H80000015三维显示元素的最暗阴影颜色
在3d中,Vb3DLight和h80000016低于vb3Dhighlight
Vb3DFace &H8000000F文本表面颜色
Vb3DShadow &H80000010文本阴影颜色
VbInfoText &H80000017提示窗口文字颜色
VbInfoBackground &H80000018表示窗口中背景的颜色
vb中的六位十六进制的颜色代码从右到左依次是红,绿,蓝,各占两位,
如: &H000000 墨
&H0000FF 红
&H00FF00 绿
&HFF0000 蓝
&HFFFFFF 白
两位十六进制00~FF有256个值,任意组合.
给你几种办法。。
第一种:
打开画图板,颜色里面调出你要的颜色以后,记下红绿蓝的数值
然后vb中用xxx.forecolor(或者backcolor之类)=rgb(红,绿,蓝)
这种办法好处就是很简单 不好之处就是不能在设计的时候更改
第二种:
打开画图板,调好颜色以后 记下红绿蓝
打开计算器 分别翻译成16进制
然后vb中用xxx.forecolor = &H蓝绿红
例如蓝色255 16进制就是FF
红色0 16进制是0
绿色128 16进制是80
然后颜色就是&HFF8000 (0要补齐)
第三种:
打开专业的制图软件(photoshop/fireworks)
直接获取16进制颜色 比如说#AABBCC
然后对应的VB中颜色就是&HCCBBAA
数字是不大于255,不小于0的整数
&HFF0000(红)&H00FF00(绿)&H0000FF(蓝)(每个字节中8个字位,每个字位代表一种颜色,全为零时,十六进制数就是&H000000表示黑色,全为1时十六进制数为&HFFFFFF表示白色),红绿组合成黄,当然黄为&HFFFF00,红和蓝组成紫,当然为&HFF00FF