USB读卡器怎么控制读内容的长度
现在有个小问题,USB读卡器在任何可以输入文本的位置,一次性的把第二三磁道的全部内容读出来(刷磁条卡),比如:记事本、网页文本框、浏览器地址栏等。现在如果TEXTBOX1设定了长度为10位,但是第二磁道内容是18位,那么刷卡TEXTBOX1就不会得到第二磁道的数据了,而不是能够获得但是只显示前10位。请问如何让TEXTBOX1只显示18位中的前十位呢?
------解决方案--------------------应该上数据吧,textbox里的内容全上,大家才能给意见
------解决方案--------------------用substring应该可以吧
------解决方案--------------------不知道是没说清楚还是我看不明白,感觉情况挺复杂的,难道还能自动判断文本框位数?
文本框位数是个什么概念呢
------解决方案--------------------
你那读卡器什么样的啊,我这儿的读卡器,卡号是10位数的,textbox设置成6位数的,他就只显示前6位了
------解决方案--------------------
上面没限制位数,下面textbox限制为6位数。
------解决方案--------------------数据赋值临时变量截取后显示
------解决方案--------------------
C#ID卡读卡器公共类
------解决方案--------------------
USB的,我这儿IC卡读卡器在能打字的地方刷卡就出卡号。
------解决方案--------------------
数据赋值临时变量截取后显示
但是我怎么捕捉到刷卡的事件呢?现在用的是TEXTBOX的内容更改事件
给你的有读卡的函数不?放到time空间内一直执行不行?