VB6.0关于字体颜色的问题

Private Sub Check4_Click()If Check4.Value = 1 ThenText1.ForeColor = &HFF&ElseText1.ForeColor = &ho&End IfEnd Sub在Text1.ForeColor = &ho&它出现错误提示,缺少表达式,而我把它又换回&HFF&以后又正确了?我想把它变成黑色,应该怎么写?还有为什么红色是&HFF& ?有什么依据吗?另外,我想了解一下,关于一些颜色的代码。红色可以写成red吗?

第1个回答  2012-08-25
你把&H0&写成&Ho&了(是数字0不是字母o)
vb 中可用vbblack vbred vbgreen vbyellow vbblue 等表示颜色
黑色用&H0&或vbblack都 行

16进制的最低两位表示红,中间两位绿,最高两位兰
&H0000FF& 红
&H00ff00& 绿
&HFF0000& 兰
第2个回答  2012-09-04
兄弟是不是把0(零)写成了O呀?
黑色:text1.forecolor=&H0&
相似回答