VB 6.0一个简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:35:03
Private Sub Command1_Click()
Form1.BackColor = Yellow
End Sub
我这个代码的意识是单机 Command1
FORM1变城黄色
为什么我一点变成黑色的了?

Yellow不是VB定义的常量,在这里它等于0,0当然就是黑色。VBYellow才是黄色。

Private Sub Command1_Click()
Form1.BackColor = &HFFFF&
End Sub
这样写代码
另外告诉你一个简单的办法,在属性栏目中随便找一个可以选择颜色的项目,改变成为你想要用的颜色,然后把那个属性里边的代码复制过来就行了。

应该是:
Form1.BackColor =RGB(255,255,0)

Private Sub Command1_Click()
Form1.BackColor = VBYellow
End Sub
这样就可以了

在VB里多数常量都要在前面加上VB,比如vbred,vbok,vbcancal 等等!