CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

条形码输入的问题

楼主icbcnbxs(我来灌水)2005-11-04 13:34:28 在 VB / 基础类 提问

我的窗体设置了FORM.PREVIEW=TRUE,即窗体捕获键盘或条形码枪,现在我用枪扫条形码,文本框得到的东西有点奇怪,比如扫个   VKC080WH3000AB1,到我的文本框就成了     VKC080     WH300   AB1,这是为什么??  
   
  If   KeyCode   <>   13   Then  
        tmpStrIn   =   tmpStrIn   +   Chr(KeyCode)  
        Else  
        txtUnitModel.Text   =   Trim(tmpStrIn)  
        tmpStrIn   =   ""  
  End   If  
   
  因为条形码枪输入的最后一位是个回车,所以我等碰到回车,才把文本赋给文本框,赋值完了再把变量清空,以便下次再赋值。 问题点数:30、回复次数:5Top

1 楼weiweiplay(虚幻)回复于 2005-11-04 13:42:16 得分 5

看不出有问题,帮顶Top

2 楼icbcnbxs(我来灌水)回复于 2005-11-04 14:12:28 得分 0

我看也是啊,如果我把文本框获得焦点,扫进去的条形码显示却正常~我怀疑是不是条形码一次输入好多位数,而程序处理不过来,导致字符串分段错误??Top

3 楼feiyun0112(http://feiyun0112.cnblogs.com/)回复于 2005-11-04 14:13:19 得分 2

条形码枪的问题,重新设一下格式Top

4 楼crycoming(瞎编)回复于 2005-11-04 14:41:08 得分 23

Private   Sub   Form_KeyDown(KeyCode   As   Integer,   Shift   As   Integer)  
          If   KeyCode   <>   13   Then  
                  If   IsValid(KeyCode)   Then  
                          tmpStrIn   =   tmpStrIn   +   Chr(KeyCode)  
                  End   If  
          Else  
                txtUnitModel.Text   =   Trim(tmpStrIn)  
                tmpStrIn   =   ""  
          End   If  
   
  End   Sub  
   
  Private   Function   IsValid(n   As   Long)   As   Boolean  
          If   n   >=   Asc("a")   And   n   <=   Asc("z")   And   _  
              n   >=   Asc("A")   And   n   <=   Asc("Z")   And   _  
              n   >=   Asc("0")   And   n   <=   Asc("9")   Then  
               
                  IsValid   =   True  
          End   If  
  End   FunctionTop

5 楼icbcnbxs(我来灌水)回复于 2005-11-07 08:36:34 得分 0

to   crycoming(瞎编)    
   
        为什么非要这样判断呢??a~z     A~Z     0~9,难道扫进去的时候,还有别的字符?(除回车),请指教~Top

相关问题

  • dephi中对条形码扫描输入接口的问题。
  • 在office word 中如何输入条形码?
  • 高分求教——怎样识别条形码扫描仪的输入?
  • 那位兄弟编过条形码输入与打印的程序?
  • 请问各位高手,怎样在OFFICE WORD中输入条形码?
  • 高分求救!!!如何调用扫描枪输入的条形码???????在线等。。。
  • 新作一系统需要用条形码输入,用asp.net作,需要与条形码输入器的硬件进行交流吗?条形码的硬件选用什么比较好?价格是多少?
  • 读条形码
  • 请问vb中接受条形码输入的控件是哪一个?在access2000中有没有?
  • 谁有有关条形码的扫描输入,查询,打印的的程序,给我一份,谢谢!

关键词

  • tmpstrin
  • 条形码
  • 文本框
  • 输入
  • keycode
  • 枪
  • asc
  • 问题
  • then

得分解答快速导航

  • 帖主:icbcnbxs
  • weiweiplay
  • feiyun0112
  • crycoming

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo