2012年6月18日月曜日

[VB.NET]テキストボックスで指定の桁数を入力したら次へフォーカス

From Evernote:

[VB.NET]テキストボックスで指定の桁数を入力したら次へフォーカス

# Region " テキストボックス7桁でフォーカス移動"
     Private Sub txtTEST_KeyPress( ByVal sender As System.Object, _ 
            ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtTEST.KeyPress

        Dim strBefore As String = Me .txtTEST.Text.Trim
        If strBefore.Length = 6 AndAlso _
            Asc(e.KeyChar) <> Keys.Back AndAlso _
                e.KeyChar.ToString.Trim.Length = 1 AndAlso _
                    Me.txtEigen.SelectionStart = 6 Then
            Me.txtNEXT.Select()
        End If

    End Sub
# End Region

0 件のコメント:

コメントを投稿