锁定键盘按钮 本帖最后由 Q420731106 于 2011-09-28 19:08:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 Text1_Validate 里面判断For I = 1 To Len(Text1.Text) If (Asc(Mid(Text1.Text, I, 1)) < Asc("0") Or Asc(Mid(Text1.Text, I, 1)) > Asc("9")) And Mid(Text1.Text <> "-") Then Cancel = True Exit Sub End IfNext 也可判断输入字符的ASCII码,如果不对,那么就忽略掉它 原理一样。但是不建议写在KeyPress里面。因为用户可能会使用鼠标复制粘贴内容。KeyPress并不能处理这样的情况。Validate事件是专门为验证数据有效性而准备的。 你会吗? 关于WebBrowser识别html的问题 该怎样涂色? vb求救,RTD (real_time_data )客户端 如何获取服务器的日期并赋给变量?? 我在access中有一个字段是文本类型,可以是空字符串,我用sql语句应该怎样查询呢?? 在线的朋友和我联系一下好吗? 关于vb和access 数据库问题 vb新手求助:如何实现读取word表格中某一格的内容?(在线求助) 如何屏蔽部件忙的提示? 给个不规则验证码的识别思路? VB如何向COM传输数据流?
For I = 1 To Len(Text1.Text)
If (Asc(Mid(Text1.Text, I, 1)) < Asc("0") Or Asc(Mid(Text1.Text, I, 1)) > Asc("9")) And Mid(Text1.Text <> "-") Then
Cancel = True
Exit Sub
End If
Next
Validate事件是专门为验证数据有效性而准备的。