我有一个文本框,我正在使用以下内容来验证用户只能添加数字,但我怎样才能让用户只写一个“。”
Private Sub txtDiagnostic_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtConsultor.KeyPress
If e.KeyChar <> ChrW(Keys.Back) Then
If Char.IsNumber(e.KeyChar) Then
Else
e.Handled = True
End If
End If
End Sub
我打算使用 contains() 或其他东西,但我怎么能意识到文本框 只有一个点?或者如何让用户可以只写一个点并且只写一个?