有一个磁卡读卡器,使用的是USB连线,在窗口上放一个textBox1,并将光标置于这个textBox1上,运行后当IC磁卡接触到读卡器时,textBox1就会显示该磁卡的ID编号,如:0a7ca329,从而实现了磁卡ID号的采集。但窗口界面上还有若干个其它的textBox控件,用于输入其它信息,这样就容易出现问题,即一旦光标处于别的textBox控件(如textBox3)时不小心磁卡碰触到读卡器时,磁卡的ID号(0a7ca329)就会窜入到textBox3中去,或者把textBox3中已输入的内容抹去换成0a7ca329,不知能否实现当光标不在textBox1上时即使有磁卡接触到读卡器也只会把磁卡ID号输送到textBox1去或者干脆不反应?谢谢!

解决方案 »

  1.   

    读卡  不是要获取焦点吗/  你想简单点,就把焦点写死,textBox1获取焦点时候才调用读卡器的接口  
      

  2.   

    在程序中设置一定时器,定时读取数据,读取后将数据显示在固定text中
      

  3.   

    那焦点在哪儿呢?一打卡就会向电脑传送磁卡的ID号,没有焦点,ID号就作废了。
      

  4.   

    那焦点在哪儿呢?一打卡就会向电脑传送磁卡的ID号,没有焦点,ID号就作废了。
      

  5.   

    那焦点在哪儿呢?一打卡就会向电脑传送磁卡的ID号,没有焦点,ID号就作废了。