用户
 找回密码
 立即注册

[已采纳] 二维码扫描问题

1

主题

1

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2016-6-3 14:37:16
界面上点开这个条码扫描界面之后,可不可以实现:扫描第一个条码之后,界面没有发生跳转,还是这个扫描界面,用户可以继续扫描第二个条码;或者按一下手机上的其他键来扫第二个条码,总之,连续扫描多个条码的时候,不需要再一次点击界面上的条码扫描按钮

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复
发表于 2016-6-6 14:39:01
扫描第一个条码之后,用户是可以继续连续扫描条码的,如下:
1.在界面上拖一个button按钮和barcodeScanner按钮,在button事件中调用条码扫描功能

  1. /// <summary>
  2.         /// 点击调用条码扫描
  3.         /// </summary>
  4.         /// <param name="sender"></param>
  5.         /// <param name="e"></param>
  6.         private void button1_Click(object sender, EventArgs e)
  7.         {
  8.             barcodeScanner1.GetBarcode();
  9.         }
复制代码
2.连续扫描赋值
  1. private int ScannerCount = 10;//连续扫描的次数
  2.         private List<string> codeScanner;  //二维码
  3.         private void barcodeScanner1_BarcodeScanned(object sender, BarcodeData e)
  4.         {
  5.             if (e.ErrorCode .Equals (0))
  6.             {            
  7.         codeScanner.Add(e.Barcode);
  8.                         for (int i = 1; i < ScannerCount; i++)
  9.                         {
  10.                             barcodeScanner1.GetBarcode();
  11.                         }
  12.             }
  13.         }
复制代码





使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册