Montag, 1. April 2013

Visual Basic 2012 Excel 2013 Eine Animation programmieren von Selzer-McKenzie SelMcKenzie



Visual Basic 2012 Excel 2013 Eine Animation programmieren von Selzer-McKenzie SelMcKenzie
Visual Basic 2012 Excel 2013 Eine Animation programmieren von Selzer-McKenzie SelMcKenzie



 
 
Author D.Selzer-McKenzie
Ich zeige Ihnen heute, wie Sie mit ganz wenigem Code eine Bild-Animation mit bewegten Bilder programmieren können, mit Visual Basic 2012 oder auch mit Excel 2013.
Den Source Code füge ich nachstehend nochmals bei. Eebenfalls auf dem Video die Ausführung, wie es läuft.
 
Public Class Form1
    Private Bild2 As Bitmap = My.Resources.MeinTierBild
    Private Bild1 As Bitmap = My.Resources.MeinRouletteKesselBild
    Private Sub OnNextFrame(o As Object, e As EventArgs)
        Me.Invalidate()
    End Sub
    Public Sub New()
        InitializeComponent()
        SetStyle(ControlStyles.UserPaint, True)
        SetStyle(ControlStyles.AllPaintingInWmPaint, True)
        SetStyle(ControlStyles.DoubleBuffer, True)
        If ImageAnimator.CanAnimate(Bild1) Then
            ImageAnimator.Animate(Bild1, AddressOf Me.OnNextFrame)
        End If
        If ImageAnimator.CanAnimate(Bild2) Then
            ImageAnimator.Animate(Bild2, AddressOf Me.OnNextFrame)
        End If
    End Sub
 
    Protected Overrides Sub OnPaint(e As System.Windows.Forms.PaintEventArgs)
        Me.BackgroundImage = Hintergrundbild.Image
        e.Graphics.DrawImage(Bild2, 10, 30)
        e.Graphics.DrawImage(Bild1, 110, 50)
        ImageAnimator.UpdateFrames()
    End Sub
End Class

Keine Kommentare:

Kommentar veröffentlichen

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.