VB怎么用keypress事件记录text里输入的字符串。并区分数字,字母和符号并记录各字数。
答案:2 悬赏:40 手机版
解决时间 2021-03-21 07:14
- 提问者网友:遮云壑
- 2021-03-21 01:43
怎么设置计数器?我记数下来总是为0.
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-03-21 02:48
是计数吗? 统计输入的数字,字母以及符号的个数?
有很多方法的,最普通的就是判断KeyAscii的范围, 看是属于数字,还是字母或是符号,就行了.
小写a-z是: 97-122
大写A-Z是: 65-90
和小写的差值刚好是32
0-9 的ASCII是: 48-57
也可以使用like 或是 instr的方式来判断的
有很多方法的,最普通的就是判断KeyAscii的范围, 看是属于数字,还是字母或是符号,就行了.
小写a-z是: 97-122
大写A-Z是: 65-90
和小写的差值刚好是32
0-9 的ASCII是: 48-57
也可以使用like 或是 instr的方式来判断的
全部回答
- 1楼网友:轮獄道
- 2021-03-21 03:38
你好!
在keydown/keypress事件中有一个参数,能够获得该按钮的ascii码,如果为48-57表示是数字,大写字母就是65-90,小写字母是97-122,其余是符号,你设置记数器记录下来就OK了.
打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯