|
-
March 10th, 2001, 01:02 AM
#1
How do I animate 3 or more images in a control array?
All I can get is two of the three images to change. Here what I have so far:
Private Sub Timer1_Timer()
static i as integer
i = i + 1
for i = 3 then i = 0
imgLight(0).Picture = imgLight(i).Picture
End Sub
As you can see I have a timer and an image array with three pictures, but only two will change. What do I need to do to get the third picture to change?
-
March 10th, 2001, 08:24 AM
#2
Re: How do I animate 3 or more images in a control array?
Initially, the form shows imglight(0).picture. Note that imgLight(0).picture is replaced by imglight(1). Then, after the first timer tick, imglight(1).picture will be shown. Then, imglight(2) will be shown. Now, i becomes 3, but you set it to 0. But imglight(0).picture is the same as imglight(1).picture. That's why only two show up.
Take another picturebox, and show the images on this picturebox. That will solve your problem.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|