l怎样改变abel控件上的文本颜色,该如何解决
l怎样改变abel控件上的文本颜色
本人初学vb。问一些简单问题,请不要见怪。
是这样的。
我做了一个label控件,我想让鼠标移动的标签上时,文本的颜色有
黑色变成红色。当鼠标移出的时候,又变成黑色。
该怎么写?
这是我写的代码,当鼠标移动上面时是红色的,移出时本能改变成黑色的,
Private Sub Label17_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label17.ForeColor = vbRed
End Sub
请教。我该怎么办?
------解决方案--------------------
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label1.ForeColor = vbBlack
End Sub
Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label1.ForeColor = vbRed
End Sub
------解决方案--------------------
我对这个的思路是
1.form_mousemove事件
如果你的鼠标在label那个区域内,就改变颜色红色,在区域外就黑色
Private Sub form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
if x> =label12.left and x <=.............. and y........... then
Label17.ForeColor = vbRed
else
Label17.ForeColor = vbBlack
end if
End Sub
本人初学vb。问一些简单问题,请不要见怪。
是这样的。
我做了一个label控件,我想让鼠标移动的标签上时,文本的颜色有
黑色变成红色。当鼠标移出的时候,又变成黑色。
该怎么写?
这是我写的代码,当鼠标移动上面时是红色的,移出时本能改变成黑色的,
Private Sub Label17_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label17.ForeColor = vbRed
End Sub
请教。我该怎么办?
------解决方案--------------------
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label1.ForeColor = vbBlack
End Sub
Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label1.ForeColor = vbRed
End Sub
------解决方案--------------------
我对这个的思路是
1.form_mousemove事件
如果你的鼠标在label那个区域内,就改变颜色红色,在区域外就黑色
Private Sub form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
if x> =label12.left and x <=.............. and y........... then
Label17.ForeColor = vbRed
else
Label17.ForeColor = vbBlack
end if
End Sub