Código:
Private Sub Form_Load()
On Error Resume Next
Picture2.Height = Picture1.Height
Picture2.Width = Picture1.Width
'Cargamos 100 Timer's y los activamos
For i = 0 To 100 'Bajar el valor para hacerlo mas lento
Load Timer1(i)
Timer1(i).Enabled = True
Next i
End Sub
Private Sub Picture2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
'Pintamos por donde movemos el mouse
On Error Resume Next
Randomize
Picture2.ForeColor = Picture1.Point(X, Y)
Picture2.PSet (X, Y)
Picture2.DrawWidth = 5
End Sub
Private Sub Picture2_Click()
'Borramos si hacemos click
Picture2.Cls
End Sub
Private Sub Timer1_Timer(Index As Integer)
'Pintamos puntitos aleatórios
On Error Resume Next
Randomize
a = Int((Rnd * Picture1.Width) + 1)
b = Int((Rnd * Picture1.Height) + 1)
Picture2.ForeColor = Picture1.Point(a, b)
Picture2.PSet (a, b)
Picture2.DrawWidth = Int((Rnd * 5))
End Sub
Si no os funciona, bajaros el código completo que está adjunto a este post (solo usuarios registrados), funciona 100%
Saludos!!