Sorry, but is this what you can't do?
If so:
1. Needs more explanation/details... but look up the .left and .top properties of controls. Is the randomness based on timing or direction? There are a number of options/methods depending on what you want...
2. Easy. Set the interval of the timer to 1000 (this is equal to 1 sec in milli(whatever)secs.
So you need to:
wherever you start the timer: timer.enabled = true
then in the timer code: (i.e. by double clicking on the timer)
i.e. Call your timer "timer" and paste this into code window...
Code:
private sub timer()
timCount = timCount + 1
If timCount = 60 then timer.enabled = false
end sub
Thats it. All a timer does is increment the code inside if every interval. So. Every 1000 millisecs, this timer adds one to a variable called timCount and then stops when this gets to 60.
3. Count what? Why use an array if all you want to do is count?