在文本框中输入了一个数以后退格到完,提示实时错误,类型不匹配,求解。
用的是MOD
p=a MOD 2
vb文本框退格不匹配
答案:1 悬赏:20
解决时间 2021-02-23 03:20
- 提问者网友:若相守£卟离
- 2021-02-22 06:13
最佳答案
- 二级知识专家网友:我们只是兮以城空
- 2021-02-22 06:41
因为你把代码放到Change事件里面了。你的又没有把文本转换为数字,又不去判断数据有效性,你删除完文本框字符后 a= "" A为空,你再用他去MOD 就出错了。
解决方法:
1、a=val(text1.text)
2、if isnumeric(text1.text) then p=a mod 2 ‘判断是否数字
解决方法:
1、a=val(text1.text)
2、if isnumeric(text1.text) then p=a mod 2 ‘判断是否数字
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯