爱问知识人 爱问教育 医院库

vb中想让一个文本框只能输入数字代码是什么呢?

首页

vb中想让一个文本框只能输入数字代码是什么呢?


        

提交回答
好评回答
  • 2019-03-28 17:30:33
      楼上说的也没错,不过
    一般的时候数字都有用到小数点“。”和负号“-”的时候,所以可以这样做
    把上面的程序稍微改动一下。
    Private Sub Form_Load()
    Text1= ""
    End Sub
    Private Sub Text1_KeyPress(KeyAscii As Integer)
        select case str(Keyascii) '多分枝用Select case 语句比较好
        case "0" to "9" '如果按键在 0-9 之间 或者
        case "。
      ", "-", str(8) '按下小数点,负号,或者删除键BackScape键则不执行特殊操作 case else KeyAscii = 0 '取消本次按键事件。 Beep '提示输入错误 End select End Sub 。
      

    q***

    2019-03-28 17:30:33

其他答案

    2019-03-28 17:22:00
  • 楼上几位说的都不错,但是VB里现在还没有特别完美的方法解决楼主的问题,上面的说法虽然是能限制键盘输入数字,但是不能限制粘贴数字。要想实现完善的最好还是通过API或自定义组件一些方法。

    吴***

    2019-03-28 17:22:00

  • 2019-03-28 16:40:24
  •   下面代码可实现文本框只能输入数字:
    Option Explicit
    Private Sub Form_Load()
        Text1= ""
    End Sub
    Private Sub Text1_KeyPress(KeyAscii As Integer)
       If KeyAscii  Asc("9") Then
          KeyAscii = 0   '取消字符。
       Beep '发出错误信号。 End If End Sub 如需输入小数点,则代码如下: Private Sub Form_Load() Text1 = "" End Sub Private Sub text1_KeyPress(KeyAscii As Integer) If KeyAscii Asc("。
      ") Or KeyAscii > Asc("9") And KeyAscii <> Asc("。") Or KeyAscii = Asc("/") Then KeyAscii = 0 '取消字符。 End If End Sub 。
      

    快***

    2019-03-28 16:40:24

类似问题

换一换

相关推荐

  • 笔记本电脑永远是解决笔记本故障的卡片屏幕...

    有时,我们的笔记本电脑总是卡住了。我们怎样才能解决这个问题可能有很多不太熟悉的网友。现在让我们告诉你...

    电脑/网络

  • xp电脑显示屏调节屏幕亮度怎么调节_XP...

    XP电脑显示屏亮度调节怎么操作 1、直接在XP系统桌面空白处右键选择属性打开【显示属性】程序。 2、...

    电脑/网络

  • 计算机不能重新启动所有时间重新启动如何解...

    关于计算机不能重启和重启的问题,我相信很多网民以前见过。我们如何解决这个问题这里有一点告诉你,计算机...

    电脑/网络

  • 如果笔记本不能上网,我该怎么办

    也许有些网友对笔记本电脑无法上网的问题了解不多。现在让我们向你介绍一下笔记本电脑不能上网的原因以及如...

    电脑/网络

  • 现在移民需要多少钱(留学移民要多少钱)

    在众多的热门移民国家中,能够同时满足速度快,要求简单且有法案支持的移民国家,目前就只有马耳他,希腊,...

    电脑/网络

  • 高迪安集团公司的实力怎么样?

    高迪安(英文:GOLDIAN,前身:金大元集团),是一个综合性企业集团,致力于真爱人文事业的发展,旗...

    管理学

  • 有人了解高迪安集团这个公司吗?

    高迪安(英文:GOLDIAN,前身:金大元集团),是一个综合性企业集团,成立以来致力于真爱人文事业的...

    产业信息

  • 高迪安集团旗下的人工智能产业发展好吗?

    高迪安集团旗下的元梦智能科技公司,是一家致力于打造以数字智能人为核心的人工智能交互系统,并集研发、生...

    产业信息

  • 高迪安这个公司现在旗下现在主要有哪些产业...

    高迪安旗下产业比较多,涵盖地产、教育、珠宝、智能、金融、互联、健康等多个领域。集团从地产起步,开发了...

    产业信息

  • 高迪安之前开发的第一个新房是哪个楼盘?

    位于浦东川沙的金钟苑,后续集团开发了享誉海内外的上海地标性楼盘——香梅花园。

    购房置业

  • 角色名数字ID

    尊敬的客户: 您好!5173客户服务027很高兴为您服务!角色名数字ID就是一个编号,您可以随便写一...

    网络游戏

  • 我要购买梦幻西游帐号

    尊敬的客户: 您好!5173客户服务027很高兴为您服务!数字ID就是游戏里的角色编号,请您上游戏查...

    网络游戏

  • 怎么填写角色名数字ID啊???

    尊敬的客户: 您好!5173客户服务027很高兴为您服务!数字ID就是游戏里的角色编号,请您上游戏查...

    网络游戏

  • 5173关于填写银行*字符号是否要填写

    尊敬的客户: 您好!5173客户服务041很高兴为您服务! 您在修改个人信息里面的银行账号请您填写1...

    网络游戏

  • 什么是角色名数字ID

    可以联系下:291639113 你联系他就知道了 他能处理。

    网络游戏

  • 仓库密码

    尊敬的客户: 您好!5173客户服务002很高兴为您服务! 请您提供相关信息马上与我们客服中心联系,...

    网络游戏

  • 购买里填写问题

    尊敬的客户: 您好!5173回复客服04很高兴为您服务! 数字ID就是游戏里的角色编号,请您上游戏查...

    网络游戏

  • 数学问题

    各抒己见,仅供参考。 根据 961 (25) 432,可认为 2=9-(6+1),5=(4+3)-2...

    数学

  • 什么叫数字?

    您好,请在全英文状态下输入数字,就可以了。 如有更多问题, 请咨询新浪客服中心。 全国统一客服电话:...

    上网帮助

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 173-192
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):