键盘口红外线的扫码枪需要在程序中设置一个获得焦点的文本框,不过这个文本框同时用键盘也可以输入,怎么可以让两者互不影响[若使用文本框的locked属性不知道是不是对扫描来的数据产生影响?]
急~请高手指教~

解决方案 »

  1.   

    应该是我没有描述清楚,扫码获得数值的同时如果有人按键盘了就会出现不正确的数值了.是怎么可以让扫码的时候键盘失效呢?在不影响扫码的前提下
      

  2.   

    扫描枪对于 PC 来说,也是一个键盘设备。有些简单的扫描枪直接把它的接口与键盘并联,这样就无法避免相互干扰。只有靠人来管理了。你买的扫描枪是否有按钮的?问问厂家有无带电子转换开关的。当按下扫描枪按钮时,会将键盘断开。软件没有办法处理。
      

  3.   

    其实条码枪 就是解析条码 然后 像键盘一样输入进取 控件锁了就不好用了 不能够通过程序屏蔽的
      

  4.   

    互相影响,从业务上是需要的:
    1、你在超市卖过东西没?有时候条码扫不出,营业员就需要对着条码输入进去2、扫码获得数值的同时如果有人按键盘了就会出现不正确的数值了.
    ===========================================
    难道屏蔽了键盘,你就完全信任条码正确性了么?
    假如我从超市随便买了一瓶可乐,拿来扫一下呢?
    假如条码弄污,刚好扫了误码呢?
    假如不小心拿错,扫过的东西重复扫呢?
    ....所以条码输入,应该把它视同键盘输入一样的东西,
    读入数据以后,再加以有效性判断是必要的。