如何自定义VB6中的窗体背景颜色?

如何自定义VB6中的窗体的背景颜色啊?我用的FW或者PS中的#E4F4FF这种格式的颜色值怎么换成VB6中使用的&H00FFFF80&这样的格式啊?

&H00FFFF80&
前面的&H00基本是固定的后面跟的就是你的颜色#E4F4FF里面的部分反过来&H00 FF F4 E4&
#E4F4FF其实就是rgb颜色,两位字母代表一个16进制的数字,其中E4代表红色,F4代表绿色, FF代表蓝色,RGB就是三原色红RED绿GREEN蓝BLUE

如果感觉有的地方有问题
你可以把#E4F4FF分拆开成为RGB颜色

Form1.BackColor = RGB(&HE4,&HF4,&HFF)
这种方式
或者你直接把数字转为10进制的
Form1.BackColor = RGB(228,244,256)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-07
问题1:
在VB窗体的load事件中写代码,如~
Private Sub Form_Load()
Form1.BackColor = &H80FFFF '运行后自动生成黄色。
End Sub
或者在窗体设计时直接点属性中的backcolor属性,并在右边点那个倒三角,然后选调色版,选中你想要的颜色就OK了。并且把选取每种色所生成的&H00FFFFFF&就是所对应的字符代码,如前面的例子粘帖在=号后就自动变成一个新的十六进制值。
问题2:
我也不清楚,所以不能乱讲,但可以参考一楼,在前面加上&H,后面加上&,或在倒数第二格里加&
要不然自己到调色版里找到你需要的颜色吧。然后参照问题1的处理方法。本回答被网友采纳
第2个回答  2011-01-07
#E4F4FF就是颜色值,直接改成&HE4F4F&F即可,二者内容一致,都是RGB十六进制值(三原色:红蓝绿)
第3个回答  2011-01-07
用调色板来设置颜色吧
加一个CommonDialog控件
Private Sub Command2_Click()
CommonDialog1.ShowColor
Form1.BackColor = CommonDialog1.Color
End Sub
第4个回答  2011-01-07
Me.BackColor = RGB(&HE4, &HF4, &HFF)
相似回答