BOLA MOVIL

Se crea un formulario y se introduce el siguiente código
Dim hor As Integer
Dim ver As Integer
Dim dir As
Integer
Private Sub
Form_Load()
hor = 15
ver = 25
dir = 0
End Sub
Private Sub
HScroll1_Change()
Timer1.Interval
= HScroll1.Value
End Sub
Private Sub
Timer1_Timer()
Shape1.Left
= Shape1.Left + hor
Shape1.Top
= Shape1.Top + ver
If
Shape1.Left > (Form1.Width - Shape1.Width) Then
Shape1.Left
= Form1.Width - Shape1.Width
hor = hor * (-1)
End If
If
Shape1.Top > (Form1.Height - Shape1.Height) Then
Shape1.Top
= Form1.Height - Shape1.Height
ver = ver * (-1)
End If
If
Shape1.Left < 0 Then
Shape1.Left
= 0
hor = hor * (-1)
End If
If
Shape1.Top < 0 Then
ver = ver * (-1)
End If
End Sub