KeyDown mit Enter funktioniert nicht

Liebe Experten!

Warum funktioniert der Befehl nur beim Enter nicht, bei den oberen beiden Tasten jedoch schon und wie kann ich das Problem lösen?

Vielen Dank, Philipp

  If e.KeyCode = Keys.Right Then
            zufallszahl = CInt(Math.Floor(bilder.Count * Rnd()))
            PictureBox1.Load(bilder.Item(zufallszahl))
        ElseIf e.KeyCode = Keys.Left Then
            zufallszahl = CInt(Math.Floor(bilder.Count * Rnd()))
            PictureBox1.Load(bilder.Item(zufallszahl))
        ElseIf e.KeyCode = Keys.Enter Then
            zufallszahl = CInt(Math.Floor(bilder.Count * Rnd()))
            PictureBox1.Load(bilder.Item(zufallszahl))
       Else
  End If