Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 22:59

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB 2008] Animationen

Discussion on [VB 2008] Animationen within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old   #1
 
Jay Niize's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 4,851
Received Thanks: 3,417
[VB 2008] Animationen

Hall ELitepvpers

Heute zeige ich euch, wie ihr mit Visual Basic 2008 kleine Animationen bastelt. Also wir wollen erreichen, dass wir auf einen Button klicken und unsere Animation bewegt sich nach links-oben. Nun klicken wir auf den anderen Button und die Animation bewegt sich zurück, also nach unten-rechts. Na dan Los gehts


Zu aller erst brauchen wir eine Form, also klickt ihr auf Datei-> Neues Projekt-> WIndows Forms Anwendung. Dann zieht ihr aus der Toolbox 2 Buttons, ein Timer und eine Picturebox auf die Form. Nun sucht ihr euch ein Schönes Bild aus, das sich hoch und runter bewegen soll. Dieses Bild fügt ihr dann in die Picturebox ein. Dann beschriften wir die Buttons, den einen mit Nach oben und den anderen mit Nach unten. Und das Times Interval stellen wir auf 75. Das bedeutet, dass das Bild sich je 75 Millisekunden bewegt. Nun perfektionieren wir mal unsere Form, in dem wir die Picturebox unten rechts platzieren.


Nun kommen wir zum Code. Wir klicken Doppelt auf die Form, damit wir in den CodeEditor kommen. Unter Public Class Form1 tragen wir folgendes ein :
PHP Code:
Dim GoingUp As Boolean 
GoingUp speichert alle Richtungen in Boolean. Ich habe Goingup gewählt, weil bei dieser Animation ja das Bild sich hoch bewegt.

Nun klicken wir doppelt auf den Button Nach oben und geben dort folgendes ein :

PHP Code:
GoingUp True
Timer1
.Enabled True 
GoingUp = True bedeuted, dass sich das Bild nach oben bewegt, und mit Timer1.Enabled = True wird der Timer gestartet.

Nun klicken wir auf den Button mit der Aufschrift Nach unten und geben dort folgendes ein :

PHP Code:
GoingUp False
Timer1
.Enabled True 
GoingUp = False bedeuted, das es nach Unten fährt und NICHT nach oben, und mit dem Timer, wired der Timer wieder eingeschaltet, in den nun folgender Code hinein programmiert wird :

PHP Code:
        If GoingUp True Then
            
//Bewegt PictureBox-Objekt zum oberen Fensterrand
            
If PictureBox1.Top 10 Then
                PictureBox1
.Location = New Point _
                  
(PictureBox1.Location.10_
                  PictureBox1
.Location.10)
            
End If
        Else
            
//Bewegt PictureBox-Objekt zum unteren Fensterrand
            
If PictureBox1.Top < (Me.Size.Height 95Then
                PictureBox1
.Location = New Point _
                  
(PictureBox1.Location.10_
                  PictureBox1
.Location.10)
            
End If
        
End If 
Das ist schon im Text beschrieben.
So.. nun ist unser Programm/Animation fertig. Hier nochmal der gesamte Code :
PHP Code:
Public Class Form1
    Dim GoingUp 
As Boolean  
    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        GoingUp 
True
        Timer1
.Enabled True
    End Sub

    
Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click
        GoingUp 
False
        Timer1
.Enabled True
    End Sub

    
Private Sub Timer1_Tick(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Timer1.Tick
        
If GoingUp True Then
            
            
If PictureBox1.Top 10 Then
                PictureBox1
.Location = New Point _
                  
(PictureBox1.Location.10_
                  PictureBox1
.Location.10)
            
End If
        Else
            
            If 
PictureBox1.Top < (Me.Size.Height 95Then
                PictureBox1
.Location = New Point _
                  
(PictureBox1.Location.10_
                  PictureBox1
.Location.10)
            
End If
        
End If

    
End Sub
End 
Class 
Das war ein kleines Tutorial, wie ihr eine kleine Animation in euer Programm einbaut.



MFG Jusikid
Jay Niize is offline  
Thanks
5 Users
Old 07/24/2010, 12:29   #2
 
elite*gold: 60
Join Date: Dec 2009
Posts: 6,456
Received Thanks: 5,141
Für die Anfänger ganz gut! THX!

Greetz.
ηøℓι is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
Pivot- Animationen
06/08/2010 - General Art - 7 Replies
Hallo e*pvpers! Da man hier alles Posten kann, was ein bisschen Kreativität beinhaltet und ich finde das Stick-fights auch irgendwie kreativ sind habe ich mich entschieden ein bisschen von meinem :awesome: Pivot-Kram zu "veröffentlichen".Das erste ist' ne Kleine Kampfszene , bald kommen mehr:rolleyes:.http://s5.directupload.net/images/1 00514/5i7ptk3e.gif Bitte um Kritik(Gute freut mich , schlechte nehm ich mir zu herzen und Beleidigungen werden belächelt) So, hier gez noch mehr......
animationen
09/18/2009 - World of Warcraft - 0 Replies
Hoi , ich wollte mal fragen ob es ne möglich keit gibt die nachtelfensprunganimation auf zB blutelfen zu haun ohne das aussehen gleich mitzuändern (bisher waren bei mri dann immer grafikfehler im charakter) mfg
Skill ANIMATIONEN
09/30/2008 - Flyff Private Server - 0 Replies
hey leutz, da ich ziemlich gelangweilt bin bin, mit dem ganzen Serversetup usw., möchte ich etwas Neues probieren undzwar eigene Skill-Animationen zu machen oder die Alten zu editieren, so dass sie etwas mächtiger aussehen. Nur weiß ich leider nicht, wo ich diese finde. Währe sehr nett, wenn mir das mal einer sagen könnte. MfG CruiserX
Animationen ändern.
05/12/2008 - World of Warcraft - 4 Replies
Hio ich wollte mal Fragen ob jmd ein TuT oder kurz sagen könnte wie man Animationen ändert. Ich meine jetzt direkt z.b: Wenn ich MS drücke kommt die Animation von Kältekegel. Bei mir liegt atm das Hauptproblem das ich mit MyWarCraftStudio keine .m2 daten öffnen kann welche ja die Animationen der Attacken sind wenn ich es richtig sehe. Hab z.b die schon in ne Extra mpq getan und es dann probiert aber war der gleiche Fehler. Es kommt immer nur die Windows Meldung: hat ein Fehler...



All times are GMT +1. The time now is 23:00.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.