中易网

VB6 简单的问题 text控件如何限制输入。。。求源码

答案:2  悬赏:10  
解决时间 2021-12-22 22:15
首先要限制只能输入数字。 源码: Private Sub Text1_KeyPress(KeyAscii As Integer) Select Case KeyAscii Case 48 To 57 Text4.SetFocus Dim strTmp As String strTmp = Text1.Text & Chr(KeyAscii) Exit Sub Case 8 Exit Sub Case 46 Exit Sub Case Else KeyAscii = 0 End Select End Sub 然后就是说要输入时间。Text1中的范围是1~24。你要是不输入冒号“:”的话,就不能输入分钟数。Text1中要是输入7 就是7:00 要想输入分钟数。那就必须先输入 小时+冒号,比如7: 之后才能输入分钟数7:15 否则无法输入分钟数 只能输入小时数。求这段功能的源码。。、。。。。求高人。。在线等。。QQ也好 。。。931419783
最佳答案
因为是手机代码输入不方便,就给你提供个思路吧。照你所描述的,这段代码的关键之处在于冒号,所以你可以在text_change里先写入一段判断text里是否有冒号的代码,若有就用right提取出冒号后面的数字,判断它是否大于59。若没有就判断输入的数字是否大于24。(在你前面的代码里已经限制为只可以输入数字,应该再加入一个冒号。)
全部回答
我劝你还是直接使用datetimepicker控件吧,不是做不到,是别人已经做好了,你没必要重复劳动。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
贵造的意思是什么啊?请解释下!
素飙的意思是什么?素飙的释义是什么啊?
法学专业、大三要求写一份学年鉴定的自我总结
后宫美容美发地址在什么地方,想过去办事
北京新飞马旧货市场的乘车路线
温岭金慈汽车销售服务有限公司地址在什么地方
差徭的意思是什么啊?请解释下!
请教什么水草不长根扔水里就能活
我的绿罗总是这样一片一片的黄叶子是怎么回事
法律上请假和休假是一回事吗
震胆的意思是什么?震胆的释义是什么啊?
店里面因为有人要发了工资就走,被老板知道了
家伙点的意思是什么啊?请解释下!
我家的八哥一个月半大,飞走了一整天了,还能
完美无保雷神 和龙炮多少钱!!想买个!
推荐资讯
兩岐年的意思是什么?兩岐年的释义是什么啊?
2pm俊昊为什么没睡过床 看《今夜让我们借宿吧
三根肋骨骨折但四十天后恢复没什么问题伤残怎
知誘的意思是什么?知誘的释义是什么啊?
汽修工具价格
深圳最好的酒店是哪家酒店?
美食大战老鼠魔塔模式没有次数怎么过得次数
树冠的意思是什么啊?请解释下!
在运作设计项目过程中企业会碰到哪些挑战
卧室的门对着洗手间的门要如何化解?
头层牛皮皮具好还是二层牛皮好
临沂市义之艺术培训学校地址在什么地方,想过
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?