You can do something like this:

VB.NET Code:
  1. Private Sub txt1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtUpLeft.KeyDown, txtUpRight.KeyDown, txtDownLeft.KeyDown, txtDownRight.KeyDown
  2.         Dim strTxt As String = sender.name
  3.         Select Case strTxt
  4.             Case "txtUpLeft"
  5.                 If e.KeyCode = Keys.Right Then
  6.                     txtUpRight.Focus()
  7.                 ElseIf e.KeyCode = Keys.Down Then
  8.                     txtDownLeft.Focus()
  9.                 End If
  10.             Case "txtUpRight"
  11.                 If e.KeyCode = Keys.Left Then
  12.                     txtUpLeft.Focus()
  13.                 ElseIf e.KeyCode = Keys.Down Then
  14.                     txtDownRight.Focus()
  15.                 End If
  16.             Case "txtDownLeft"
  17.                 If e.KeyCode = Keys.Up Then
  18.                     txtUpLeft.Focus()
  19.                 ElseIf e.KeyCode = Keys.Right Then
  20.                     txtDownRight.Focus()
  21.                 End If
  22.             Case "txtDownRight"
  23.                 If e.KeyCode = Keys.Up Then
  24.                     txtUpRight.Focus()
  25.                 ElseIf e.KeyCode = Keys.Left Then
  26.                     txtDownLeft.Focus()
  27.                 End If
  28.         End Select
  29.  
  30.  
  31.     End Sub