Private Declare Function SetCapture Lib "user32" (ByVal hWnd As Long) As Long
Private Declare Function ReleaseCapture Lib "user32" () As LongPrivate Sub Text1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
With Text1
 If Button = 0 Then
 If (X < 0) Or (Y < 0) Or (X > .Width) Or (Y > .Height) Then
 ReleaseCapture
 ' 放入鼠标离开的代码
 MsgBox "out"
 Else
 SetCapture .hWnd
 
 End If
 End If
 End With
End Sub
这个是text1具有移入移出事件,如果窗体上有text1(1),text(2),text3(),怎么改啊