Only allow numeric values in the textbox

前端 未结 12 1010
南笙
南笙 2021-01-12 03:53

I want to make a TextBox control that only accepts numerical values.

How can I do this in VB6?

12条回答
  •  Happy的楠姐
    2021-01-12 04:10

    In the text box text Change event, check if the entered value is a number. If it's not a number then set the old value back again.

    Dim textval As String
    Dim numval As String
    
    Private Sub TextBox1_Change()
      textval = TextBox1.Text
      If IsNumeric(textval) Then
        numval = textval
      Else
        TextBox1.Text = CStr(numval)
      End If
    End Sub
    

提交回复
热议问题