25個のテキストボックスコントロールがあります。次のコードは、2つのテキストボックス専用です。したがって、25個のテキストボックスの場合、コードは長くなりますが、コードを短くすることはできますか?
Private Sub TextBox_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) Handles IDTextBox.KeyDown, DateDateTimePicker.KeyDown, ItemCodeTextBox.KeyDown, BrandTextBox.KeyDown, ItemTextBox.KeyDown
If e.KeyCode = Keys.Enter And Me.IDTextBox.Focused Then
Me.DateDateTimePicker.Focus()
Else
If e.KeyCode = Keys.Down And Me.IDTextBox.Focused Then
Me.DateDateTimePicker.Focus()
Else
If e.KeyCode = Keys.Up And Me.DateDateTimePicker.Focused Then
Me.IDTextBox.Focus()
Else
If e.KeyCode = Keys.Enter And Me.DateDateTimePicker.Focused Then
Me.ItemCodeTextBox.Focus()
Else
If e.KeyCode = Keys.Down And Me.DateDateTimePicker.Focused Then
Me.ItemCodeTextBox.Focus()
Else
If e.KeyCode = Keys.Up And Me.ItemCodeTextBox.Focused Then
Me.DateDateTimePicker.Focus()
End If
End If
End If
End If
End If
End If
End Sub