标题:[求助]如何控制text里的汉字,数字输入?
只看楼主
biggif
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-4-5
 问题点数:0 回复次数:3 
[求助]如何控制text里的汉字,数字输入?
比如说,姓名只能输入汉字,电话只能输入数字,且数字是多少位怎么控制,高手请指点一下,小弟刚学,头都快大了,谢谢了
搜索更多相关主题的帖子: text 汉字 数字 输入 
2006-04-05 23:49
qqqqyou
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-4-5
得分:0 
可以用keypess过程来实现,如果输入的是数字,就直接输出,如果不是,就用keyassii=0屏蔽掉,数字0-9的ascii值可以查表,至于汉字,好象是ascii值小于0吧,判断条件 keyascii<0就输出
2006-04-06 21:28
lnhsgj
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-4-8
得分:0 

Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)
If KeyAscii > 47 And KeyAscii < 58 Then Exit Sub '允许输入0-9
If KeyAscii = 8 Then Exit Sub '允许退格
If KeyAscii = 46 Then Exit Sub '允许tab
'同理可添加允许的其它键值
'其它键值都不允许
KeyAscii = 0
End Sub


2006-04-08 09:26
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
多少位可以用textbox控件的maxlength属性设置..
数字可以用isnumeric函数来判断...

这种题目已经说过很多次了..你可以翻一下之前的贴子..

我的msn: myfend@
2006-04-08 09:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-55429-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052969 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved