Eri*_*c H 11 c# pocketpc compact-framework event-handling windows-mobile
我正在尝试创建一个允许个人扫描条形码然后捕获图像的应用程序.这些事情不应该同时发生.用户应该能够仔细检查条形码扫描,然后移动到处理图像捕获的应用程序部分.
行号在下面的"代码"部分的friendpaste链接中引用了我的代码.
我有两个事件处理程序:一个用于条形码扫描器控件的解码事件,另一个用于通过KeyDown事件调用图像捕获控件.解码控件有自己的事件/处理程序DecodeEventHandler和一个带有枚举(lns 201和202)的触发键.但是,图像控制没有.它的文档声明Form应该有一个KeyDown事件处理程序(ln 120)和触发器键enum(ln 178).运行应用程序(没有SelectedIndexChanged [ln 76]事件处理程序),条形码扫描仪工作得很好,但切换到选项卡(或表格,因为我也尝试了单独的表格),与图像捕获控制和点击设备上的触发键(在这种情况下为SCAN)会使掌上电脑的行为类似于仍在扫描条形码(红灯亮起,绿灯瞄准灯亮,遇到条形码时发出哔哔声)而不是使用时通常显示的行为图像控制(没有灯光,或像闪光灯一样的白灯).
http://friendpaste.com/355cQOCghvPkE5YR29lthO
我将代码发布为friendpaste链接,因为它有点长(~230行).如果我应该把它包含在这里,请告诉我.
提问,我会尽我所能!
我会标记这个Honeywell Dolphin 9500,但我是新用户.
我发现如果我将 TriggerKey 更改为 TK_ENTER(triggerkey 枚举中的另一个值),我可以与图像控件交互,没有任何问题。现在我只需要找到一种方法来捕获 Enter 按键,以防止它做任何奇怪的事情。
感谢您的帮助!