Private Sub Command1_Click()
Timer1.Enabled = True
End SubPrivate Sub Form_Load()
Timer1.Enabled = False
Timer1.Interval = 50
End SubPrivate Sub Timer1_Timer()
If i > 2000 Then i = 0
i = i + 50
Command2.Move Command2.Left + i, Command2.Top
End Sub
Timer1.Enabled = True
End SubPrivate Sub Form_Load()
Timer1.Enabled = False
Timer1.Interval = 50
End SubPrivate Sub Timer1_Timer()
If i > 2000 Then i = 0
i = i + 50
Command2.Move Command2.Left + i, Command2.Top
End Sub
Public Const HTCAPTION = 2
Public Const WM_NCLBUTTONDOWN = &HA1private sub command1_mousedown(button as integer .......)
sendmessage command1.hwnd,wm_nclbuttondown,htcaption,0&
end sub试试看, 要移动的控件需俱备hwnd属性
不明白,如何移动
MoveObj = True
ObjX = X
ObjY = Y
End SubPrivate Sub Pics_MouseMove(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
If Not MoveObj Then Exit Sub
Pics(Index).left = Pics(Index).left + (X - ObjX)
Pics(Index).Top = Pics(Index).Top + (Y - ObjY)
End Sub