4 Bilder hintereinander anzeigen (kleine Animation)

01/02/2008 - 20:42 von Andreas Kammann | Report spam
Hallo, ich habe 4 Bilder (png) die ich nacheinander wie in einer Animation
anzeigen möchte. Wie mache ich das am besten ?
Programm gesteuert oder durch irgendein Control.

Es soll in der Reihenfolge 1,2,3,4,1,2,3,4
angezeigt werden.
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
01/02/2008 - 21:13 | Warnen spam
Hallo Andreas,

"Andreas Kammann" schrieb:

Hallo, ich habe 4 Bilder (png) die ich nacheinander wie in einer Animation anzeigen möchte. Wie mache ich das am besten ?
Programm gesteuert oder durch irgendein Control.



Da gibts viele Wege. Wenn die Bilder alle gleich groß sind, kann man bspw.
das hier nehmen:

Protected Index As Integer = -1

Private Sub Timer1_Tick( ... ) Handles Timer1.Tick

If Index >= ImageList1.Images.Count - 1 Then
Index = 0
Else
Index +=1
End If

PictureBox1.Image = ImageList1.Images( Index )

End Sub

Private Sub Form1_Load( ... ) Handles Me.Load

Timer1.Enabled = True

End Sub

Auf die Form kommt dann eine PictureBox, ein ImageList Control und ein
Timer. Mehr brauchst Du dafür eigentlich auch nicht :)

Es soll in der Reihenfolge 1,2,3,4,1,2,3,4
angezeigt werden.



Wird mit obigem erledigt^^ (Allerdings hab ich das nur schnell hingeklatscht,
ggfs. kann man das auch besser/einfacher/effizienter erledigen)

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen