title: In visual basic is there a way to make the character move without any stops in-between making it move in another direction?
body: <p>I have this game in vb, I am using this code; </p>
  
  <pre><code>Private Sub Form_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown 
      Select Case e.KeyCode 
         Case Keys.Left 
         Player.Left -= 10 
         Case Keys.Right 
         Player.Left += 10 
         Case Keys.Down 
         Player.Top += 10 
         Case Keys.Up 
         Player.Top -= 10 
         Case Keys.Escape 
         End 
      End Select 
  End Sub 
  </code></pre>
  
  <p>The problem with this code is that when I make the character move in a different direction, the character stops for a sec then moves in that direction so I was wondering if there was a better way of doing this, by the way my teacher isn't letting me use Direct X or anything else just Visual basic 
  Thanks to anyone who can help me</p>