VB中只能在文本框中输入数字和小数点的代码``?》

但不能输入2个小数点,如果输入错误提示“只能输入一个小数点和数字”大虾们救命```帮忙说下代码````... 但不能输入2个小数点,如果输入错误提示“只能输入一个小数点和数字” 大虾们救命```帮忙说下代码```` 展开
 我来答
百度网友4f2aa7ce457
2007-11-22 · TA获得超过663个赞
知道小有建树答主
回答量:689
采纳率:0%
帮助的人:488万
展开全部
Dim a As Long

Private Sub text1_keypress(keyascii As Integer) 注意这里的事件是keypress不是change
If keyascii > 47 And keyascii < 58 Then
ElseIf keyascii = 46 And a = 1 Then
keyascii = 0
MsgBox "只能输入一个小数点和数字!", 64, "请注意"
ElseIf keyascii = 46 Then
a = 1
Else
keyascii = 0
MsgBox "只能输入一个小数点和数字!", 64, "请注意"
End If
End Sub

一时想出来的,可能饶了弯路,但可以实现功能~~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式