问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在VB文本框中只允许输入5位数字,格式为123.12.如何实现?

发布网友 发布时间:2022-04-25 22:54

我来回答

2个回答

热心网友 时间:2022-06-18 10:43

对了忘记说了text控件的maxlength属性设置为6 你自己试试吧。没问题的
Private Sub Text1_KeyPress(KeyAscii As Integer)
Select Case Len(Text1.Text)
Case 0
If IsNumeric(Chr(KeyAscii)) = True Or KeyAscii = 8 Then
Else
KeyAscii = 0
End If
Case 1
If IsNumeric(Chr(KeyAscii)) = True Or KeyAscii = 8 Then
Else
KeyAscii = 0
End If
Case 2
If IsNumeric(Chr(KeyAscii)) = True Or KeyAscii = 8 Then
Else
KeyAscii = 0
End If
Case 3
If KeyAscii = 46 Or KeyAscii = 8 Then
Else
KeyAscii = 0
End If
Case 4
If IsNumeric(Chr(KeyAscii)) = True Or KeyAscii = 8 Then
Else
KeyAscii = 0
End If
Case 5
If IsNumeric(Chr(KeyAscii)) = True Or KeyAscii = 8 Then
Else
KeyAscii = 0
End If
End Select
End Sub

Private Sub Text1_Change()
If Val(Text1.Text) >= 1000 Then Text1.Text = Mid(Text1.Text, 2, Len(Text1.Text) - 1)
End Sub

热心网友 时间:2022-06-18 10:44

Private Sub Command1_Click()
Dim 值 As Single
If Len(Text1) <> 6 Then
MsgBox "你输入的位数不对啊"
Exit Sub
End If
值 = Val(Text1)
If 值 >= 1000 Or 值 < 100 Then
MsgBox "你输入的不是三位整数和两位小数啊"
Else
MsgBox "你的输入符合要求"
End If
End Sub

Private Sub Form_Load()
Command1.Caption = "确定"
Text1 = ""
End Sub

答案补充:
为了你这个三维整数难场咋咧!到头来,你却“当我输入完123.12后,然后将最后的一位删掉,将光标移动到小数点前,输入数字”。那你前面说那些干什么?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
母爱作文(围绕一句话来写)900字 月经期能喝冰糖沙梨水? 石家庄火车站骗钱 五等分的新娘手游汉化安卓游戏官方下载 昆明看守所那个看守所好在 成建军行政拘留 青岛贵捷充换电设备成套服务有限公司怎么样? 合肥贵捷商贸有限责任公司怎么样? 南京贵捷物资有限公司怎么样? 上海贵捷电气有限公司产品用途 余额宝怎么开通/余额宝怎么开通 怎么弄易语言的输入框只能输入5到10位数字 有支付宝怎么开通余额宝 2010offie如何设置只能录入五位文本或数字 如何开通余额宝 java限制用户只能输入五位数 开通余额宝需要什么条件 AOA练习题。在Sheet4的A1单元格中设置为只能录入5位数字或文本.当录入位数错误时。。。 excel 单元格如何保持5位数 在EXCEL中怎么设置单元格可以输入的位数 在sheet4的A1单元格中录入5位数字或文本当录入错误时提示错误样式为警告错误信息为只能录入5位数字或文本 余额宝使用注意事项 在Excel单元格中设置为只能录入5位数字或文本,当录入位数错误时,提示错误原因,样式为“警告”,如何设 请问酷睿E5300这款CPU怎么样?他的性能和AMD5200+比谁更优秀? 奔腾双核(R)E5300是什么时候生产的? 江苏省常州市有什么地方比较好玩? Intel奔腾双核E5200 E5300 E5400 E5500 它们都是那一年上市的。 江苏常州有哪些好玩的地方特色 钓鱼手竿怎样调漂才标准? 吃葛根粉这个好吗? 支付宝里的余额宝开通以后可以不用吗? 在EXCEL中输入数据,共十位数字,前5位为固定的数字,如何设置为自动跳出,每次输入时只要录入后5位? 开通余额宝怎么开通 根据“固定资产情况表”,使用财务函数,这里有几道excel的题目有谁会做? 余额宝怎么开通? excel 如何设置 只能输入某几个数字? 支付宝余额宝开通方法 C#中,TextBox如何只让用户输入整形?和如何让用户只可以输入5位以上? 请问,怎样把excel单元格设置成只能输入固定长度数字的格式? 余额宝怎么开通 输入值只能为5位数,并且最多可以保留2位小数的正则表达式 余额宝如何开通 减肥前做哪些热身运动利于燃烧脂肪? 要开始跑步减肥了 应该怎么热身? 热身之后再做无氧运动在跑步会好一点吗? 慢跑减肥需要注意什么 跑步前怎么热身 运动减肥,应该做什么样的运动?每天几小时?请一一列举 快速燃脂减重的运动方法 减肥跑步前跑步后要做热身运动吗 运动减肥的前期准备有什么 跑步减肥前要做拉伸运动?怎么做