Private Sub Timer1_Timer() static i as long select case i case 0 Picture1(29).Visible =false Picture1(0).Visible =true i=i+1 case 29 Picture1(28).Visible =false Picture1(29).Visible =true i=0 case else Picture1(i-1).Visible =false Picture1(i).Visible =true i=i+1 end select nextEnd Sub
Private Sub Timer1_Timer() static I as long dim J as long for j=picture1.lbound to picture1.ubound picture1(j).visible=false next picture1(i).visible=true i=i+1 if i=j then i=0 End Sub 这样无论多少个都会自动循环.
呵呵,老马有创意。照样改一版: Private Sub Timer1_Timer() Dim j As Itegeri = (i + 1) Mod Picture1.CountFor j = 0 To Picture1.Count - 1 Picture1(0).Visible = IIf(j = i, True, False) Next j End Sub
static i as long
select case i
case 0
Picture1(29).Visible =false
Picture1(0).Visible =true
i=i+1
case 29
Picture1(28).Visible =false
Picture1(29).Visible =true
i=0
case else
Picture1(i-1).Visible =false
Picture1(i).Visible =true
i=i+1
end select
nextEnd Sub
static I as long
dim J as long for j=picture1.lbound to picture1.ubound
picture1(j).visible=false
next
picture1(i).visible=true
i=i+1
if i=j then i=0
End Sub
这样无论多少个都会自动循环.
Private Sub Timer1_Timer()
Dim j As Itegeri = (i + 1) Mod Picture1.CountFor j = 0 To Picture1.Count - 1
Picture1(0).Visible = IIf(j = i, True, False)
Next j
End Sub