小数値を許可しないようにテキストボックスを検証する方法を知りたいですか?
質問する
1800 次
3 に答える
1
私はこのリンクから得たこの解決策(ユーザーがvb.netのテキストボックスに数字のみを入力できるようにする方法は?)
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If (Microsoft.VisualBasic.Asc(e.KeyChar) < 48) _
Or (Microsoft.VisualBasic.Asc(e.KeyChar) > 57) Then
e.Handled = True
End If
If (Microsoft.VisualBasic.Asc(e.KeyChar) = 8) Then
e.Handled = False
End If
End Sub
于 2012-10-11T03:11:14.127 に答える
1
可能であれば、 MaskedTextBoxを使用してください
KeyPress を処理すると、削除/バックスペース/コピー/貼り付け/... で問題が発生する可能性があるためです。
于 2012-10-11T14:11:06.747 に答える