|
需要repaint一下,稍作了一点优化:- Option Explicit
- Dim move_Userform As Long
- Dim move_Image As Long
- Private Sub Image1_Click()
- MsgBox ""
- End Sub
- Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
- move_Userform = 0
- move_Image = move_Image + 1
- If move_Image = 1 Then Image1.PictureAlignment = 1: UserForm1.Repaint
- End Sub
- Private Sub Image2_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
- move_Userform = 0
- move_Image = move_Image + 1
- If move_Image = 1 Then Image2.PictureAlignment = 1: UserForm1.Repaint
- End Sub
- Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
- move_Image = 0
- move_Userform = move_Userform + 1
- If move_Userform = 1 Then
- Image1.PictureAlignment = 0
- Image2.PictureAlignment = 0
- UserForm1.Repaint
- End If
- End Sub
复制代码 |
|