vb6 - 仅在文本框中允许数字值

标签 vb6 textbox numbers

我想制作一个仅接受数值的TextBox控件。

如何在VB6中执行此操作?

最佳答案

在文本框中输入文字Change事件,检查输入的值是否为数字。如果不是数字,请重新设置旧值。

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

关于vb6 - 仅在文本框中允许数字值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4506105/

相关文章:

python - 获取 Python 中整数所需的字节大小

arrays - VBA数组排序功能?

c# - VB6 Winsock 能够发送非常大的有效载荷

c# - 在文本框中的鼠标位置放置文本

numbers - 如何用零填充数字到 tcl 中的特定长度?

javascript - html中的循环数字段

arrays - Visual Basic 6 运行时错误 381 "Invalid Property Array Index"

vb6 - 如何区分 VB5 和 VB6 项目?

android - 在每个特定值android之后显示一个对话框

html - Angular - 在另一个组件的输入文本框中设置值