VB的一些项目中常用的通用方法-一般用于验证类

1.VB的一些项目中常用的通用方法:

'  设置校验键盘输入值,数字
Public Function kyd(key As Integer) As Integer
'20060728
Dim mychar
  mychar = "0123456789-" & Chr(8) & Chr(46)

 If InStr(mychar, Chr(key)) = 0 Then
        kyd = 0
       ' MsgBox "只能输入数字"
        Exit Function
  Else
        kyd = key
 End If

End Function

' 设置校验键盘输入值,数字
Public Function knum(key As Integer) As Integer
'20060728
Dim mychar
  mychar = "0123456789." & Chr(8) & Chr(46)

 If InStr(mychar, Chr(key)) = 0 Then
       knum = 0
       
      ' MsgBox "只能输入数字"
      
       Exit Function
  Else
       knum = key
 End If

End Function

' 设置校验键盘输入值,数字
Public Function krq(key As Integer) As Integer
'20060728
Dim mychar
  mychar = "0123456789" & Chr(8) & Chr(46)

 If InStr(mychar, Chr(key)) = 0 Then
       krq = 0
       
      ' MsgBox "只能输入数字"
      
       Exit Function
  Else
       krq = key
 End If

End Function


' 设置校验键盘输入值,数字和字母可以
Public Function knumCHAR(key As Integer) As Integer
'20060728
Dim mychar
  mychar = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" & Chr(8) & Chr(46)

 If InStr(mychar, Chr(key)) = 0 Then
       key = 0
       
      ' MsgBox "只能输入数字"
      
       Exit Function
  Else
      ' key = key
 End If

End Function

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值