VB.Net - Keydown event not firing with WinForm application
Arrow keys do not raise KeyDown in a WinForm because the form swallows them. Override ProcessCmdKey to catch them.
Public Class Form1
Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keydata As Keys) As Boolean
If keydata = Keys.Right Then
PictureBox1.Left += 10
End If