不过大家看一下这样的代码,试首直接下来,有用吗?(左右动没问题)Private Sub Form_Load() Toolbar1.Buttons.Add 1, , "open" Toolbar1.Buttons.Add 2, , "close" StatusBar1.Panels.Remove 1 StatusBar1.Panels.Add 1, , "XX系统" End SubPrivate Sub Toolbar1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single) If x > Toolbar1.Buttons(1).Left And x < Toolbar1.Buttons(1).Left + Toolbar1.Buttons(1).Width _ And y > Toolbar1.Buttons(1).Top And x < Toolbar1.Buttons(1).Top + Toolbar1.Buttons(1).Height Then StatusBar1.Panels(1).Text = Toolbar1.Buttons(1).Caption Else StatusBar1.Panels(1).Text = "XX系统" End If End Sub
再判断X,Y是否在label或text上
label.left<X<label.left+label.width与label.top<Y<label.top+label.height之间,
成立则在其上面!
Toolbar1.Buttons.Add 1, , "open"
Toolbar1.Buttons.Add 2, , "close"
StatusBar1.Panels.Remove 1
StatusBar1.Panels.Add 1, , "XX系统"
End SubPrivate Sub Toolbar1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
If x > Toolbar1.Buttons(1).Left And x < Toolbar1.Buttons(1).Left + Toolbar1.Buttons(1).Width _
And y > Toolbar1.Buttons(1).Top And x < Toolbar1.Buttons(1).Top + Toolbar1.Buttons(1).Height Then
StatusBar1.Panels(1).Text = Toolbar1.Buttons(1).Caption
Else
StatusBar1.Panels(1).Text = "XX系统"
End If
End Sub