vb中鼠标移到label上时字体变大,移开鼠标时字体变回原来大小,然后再点击时才进入另一窗体怎么实现??

如题所述

Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Label1.FontSize = 9 Then Label1.FontSize = 14   '鼠标移入字体变大
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Label1.FontSize <> 9 Then Label1.FontSize = 9   '鼠标移出字体还原
End Sub

Private Sub Label1_Click()
Form2.Show    '点击显示Form2窗体
End Sub追问

谢谢!!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-05
Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label1.FontSize = 10 '你希望字体大小
End Sub
Private Sub Form_Click()
Form2.Show '另一窗体打开
Me.Hide '本窗体隐藏
End Sub追问

可以了 谢谢!!

第2个回答  2014-04-06
必须要用TextBox,然后使用ReleaseCapture函数
第3个回答  2014-04-06
鼠标移动事件追答

好吧 这个我也只会移入。。。