基本跟我想的差不多,但是我之前依照此要领去试,出现一个问题,在文本筐的KeyUp事件内可以做这些事,
问题是程式跑的速度太快,KeyIn可能是属于IO动作,所以导致呼叫下一个文本匡的GetFoces启动时,
第一个文本匡才只取得第一个字,然后就跳到下一个文本匡了。而每个文本匡取得的字符串,
都还要去跟后端的数个数据库作查询或新增删除等动作,资料不齐全会导致当机。
当然也能在每个文本匡事件中写有条件式的无穷回圈去保证文本匡的资料正确性,
但是这样写感觉有点弱,想看看是否有更好的解法?
经你一题我才想到,文本匡的字数还真的不是固定长度,这确实也是个问题。
最少会有两个文本匡的资料需要被扫瞄进去,剩下的资料都由这两个字符串去带出来。
看超商在缴信用卡费时,都一次扫三个条码,每扫一条中间也没看到服务员操作键盘按什么换格按键,
所以我想这功能一定可以做到,只是不知道要怎实现,老板是说可以对扫描枪作设定,
每扫一条让扫描枪自带送出Enter的Code,只是这跟我的需求好像扯不上关系。