int hkCaseDetailMgrEdit_KeyHandlerDelegate(int vkCode, string clsName) { if (clsName.Equals("CaseDetailMgrEdit")) { if (vkCode == VirtualKey.VK_ENTER) { CaseDetailEditOKHandler(); return(-1); } if (vkCode == VirtualKey.VK_ESCAPE) { CaseDetailEditCancelHandler(); return(-1); } if (vkCode == VirtualKey.VK_F1) { CaseDetailEditDeleteHandler(); return(-1); } if (vkCode == VirtualKey.VK_F7) { GlobalShare.ContinuousScan(); return(-1); } } return(0); }
int hkCaseMgr_KeyHandlerDelegate(int vkCode, string clsName) { int result = 0; if (clsName.Equals("hkCaseMgr")) { switch (vkCode) { case VirtualKey.VK_F1: CaseAddHandler(); result = -1; break; case VirtualKey.VK_BACK: CaseDelHandler(); result = -1; break; case VirtualKey.VK_0: KeyPressHandler("0"); result = -1; break; case VirtualKey.VK_1: KeyPressHandler("1"); result = -1; break; case VirtualKey.VK_2: KeyPressHandler("2"); result = -1; break; case VirtualKey.VK_3: KeyPressHandler("3"); result = -1; break; case VirtualKey.VK_4: KeyPressHandler("4"); result = -1; break; case VirtualKey.VK_5: KeyPressHandler("5"); result = -1; break; case VirtualKey.VK_6: KeyPressHandler("6"); result = -1; break; case VirtualKey.VK_7: KeyPressHandler("7"); result = -1; break; case VirtualKey.VK_8: KeyPressHandler("8"); result = -1; break; case VirtualKey.VK_9: KeyPressHandler("9"); result = -1; break; case VirtualKey.VK_ESCAPE: hkCaseMgr.Stop(); Cls_Message.SendMessage("仓库拣货", "Main"); this.Close(); result = -1; break; case VirtualKey.VK_ENTER: EditCaseNumber(); result = -1; break; case VirtualKey.VK_RIGHT: ViewCaseNumberDetail(); result = -1; break; case VirtualKey.VK_F2: CaseDetailDifferHandler(); result = -1; break; case VirtualKey.VK_F3: ProductDetailHandler(); result = -1; break; case VirtualKey.VK_F4: if (wholeCase) { wholeCase = false; lblInvoiceTitle.ForeColor = Color.DarkRed; } else { wholeCase = true; lblInvoiceTitle.ForeColor = Color.Yellow; } result = -1; break; case VirtualKey.VK_F7: GlobalShare.ContinuousScan(); result = -1; break; } } return(result); }