客户要求做一开关,是否允许手工填写会员卡号,这样的话就是说在禁止的时候文本框不能接受键盘输入,但是刷卡机在刷卡的时候也是往文本框输入,有没有什么办法可以把手工输入和刷卡分开的,谢谢

解决方案 »

  1.   

    写个bool变量,判断是否为手工输入,然后控制文本框的ReadOnly属性就可以了
      

  2.   

    你从刷卡机读出的数据返回的函数,添加一个ref bool read,就可以了
      

  3.   

    文字框的TEXTCHANGE事件发生2次以上就判断为手输
    否者为机输但是如果粘贴进去的话也会被判断为机输就是变通的思路而已
      

  4.   

    从刷卡机读出的数据返回的函数,
    添加一个ref bool read,就可以了
      

  5.   

    如果主程序是你写的,刷卡也是你写的,不是很简单吗?!
    刷卡只是赋值,文本框ReadOnly也可以!