Updated code to move a image control for 5 seconds.
VB Code:
  1. Option Explicit
  2.  
  3. Private miTogglePos As Integer
  4. Private mlElapsedTime As Long
  5.  
  6. Private Sub Form_Click()
  7.     Timer1.Enabled = Not Timer1.Enabled
  8.     mlElapsedTime = 0
  9. End Sub
  10.  
  11. Private Sub Form_Load()
  12.     Timer1.Enabled = False
  13.     Timer1.Interval = 25
  14.     miTogglePos = 1
  15.     Image1.Picture = LoadPicture("C:\Program Files\Microsoft Visual Studio\Common\Graphics\Icons\Misc\FACE03.ICO")
  16. End Sub
  17.  
  18. Private Sub Timer1_Timer()
  19.     If mlElapsedTime = 5000 Then Timer1.Enabled = False
  20.     mlElapsedTime = mlElapsedTime + Timer1.Interval
  21.     Select Case miTogglePos
  22.         Case 1
  23.             Image1.Move 1000, 1000
  24.             miTogglePos = 2
  25.         Case 2
  26.             Image1.Move 1100, 1000
  27.             miTogglePos = 3
  28.         Case 3
  29.             Image1.Move 1100, 1100
  30.             miTogglePos = 4
  31.         Case 4
  32.             Image1.Move 1000, 1100
  33.             miTogglePos = 1
  34.     End Select
  35. End Sub