Visual Basic 中学校 > Visual Basic サンプル集 > Visual Basic サンプル集目次 >
VB.NET 2002, VB.NET 2003, VB2005
Enterキーでフォーカスを移動する
以下の例では、TextBox1でEnterキーを押したときにフォーカスを次のコントロールに移動する。
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If e.KeyChar = Chr(Keys.Enter) Then
End Sub
Me.SelectNextControl(sender, True, True, True, True)
e.Handled = True
End If
VB6ではEnabledをいったんFalseにするとフォーカスが次のコントロールに移動します。通常はそのすぐ次の行でEnabledをTrueに戻します。