使用蒙面文本框分隔数字

时间:2017-01-21 03:06:42

标签: vb.net

我不知道如何使用这个,我有这个输入的人是有效的sss或锡号(例如111-1111-111)

Example Picture

我的代码是:

Public Class Form1

    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
        If TextBox1.Text.Length = 4 Then
            TextBox1.Text &= "-"
            TextBox1.Select(TextBox1.Text.Length, 0)
        ElseIf TextBox1.Text.Length = 11 Then
            TextBox1.Text &= "-"
            TextBox1.Select(TextBox1.Text.Length, 0)
        End If
    End Sub
End Class

1 个答案:

答案 0 :(得分:2)

使用MaskedTextBox并将Mask()属性设置为0000-000000-000。在输入数字时,将为您插入破折号。