文本框仅接受数值

时间:2017-08-18 06:09:58

标签: vb.net-2010

仅接受数值的文本框。 我有一个银行帐号的文本框。现在我希望此文本框仅接受数值。

1 个答案:

答案 0 :(得分:0)

   `Private Sub Data_KeyPress(sender As Object, e As KeyPressEventArgs) Handles Data.KeyPress
    If (Not e.KeyChar = ChrW(Keys.Back) And ("0123456789.").IndexOf(e.KeyChar) = -1) Or (e.KeyChar = "." And Data.Text.ToCharArray().Count(Function(c) c = ".") >  0) Then
        e.Handled = True
      End If
      End Sub

`