Form1.Keyup und Form1.KeyDown-Problem

PH234X

Mitglied
Hi.
Ich hab ein Problem bei diesem Code

Code:
Public Class Form1

    Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
        PictureBox1.Top = PictureBox1.Top + 1
    End Sub


    Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
        PictureBox1.Top = PictureBox1.Top - 1
    End Sub
End Class

Ich möchte, dass wennich die Pfeiltaste nach unten drücke, dass die Picturebox um 1 nach unten geht und wenn ich nach Oben drücke, die pb um eins nach Oben geht.

Nur leider bleibt sie, wenn ich die Pfeiltaste nach oben drücke auf der Stelle stehen.
Besser gesagt sie geht um eins Hoch und sofort um eins wider runter, was mache ich falsch?
 
Du verwendest da eine VB.NET-Version, da sich mit den .NET-Versionen die Syntax doch etwas verändert hat, wurde dafür ein eigenes .NET-Forum eingerichtet. Stell die Frage doch bitte dort, da finden sich die wahren .NET-Kenner.


Der Doc!
 
Zurück