VB问题,如何让inputbox函数在输入的时候只能输入数字?输入其他都没反应

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:05:16

inputbox不可以。

你可以不用inputbox

自己做一个form 仿inputbox效果就可以做到

用IsNumeric()来判定.例:

Private Sub Form_Load()
T1 = InputBox("请输入:")
If T1 = "" Then
InputBox ("请输入:")
End If
If Not IsNumeric(T1) Then InputBox ("请输入:")
End Sub
我也不太会,有答案给我留言哈.

只能自己做。form 上两个按钮一个文本框,按钮分别是确定和取消,按确定将文本框内容返回给主窗体,取消则返回一个空串。
关于文本框的内容在文本框的 KeyDown 事件里,网上到处都是。

貌似刚刚好我做过一个游戏辅助软件里面有这个功能,不过我用的是文本框,只能输入数字和退格,其他的都无效,不知道是不是你需要的