Smobiler上海石磨_.NET移动开发平台

标题: 二维码扫描问题 [打印本页]

作者: JEAN.LIU    时间: 2016-6-3 14:37
标题: 二维码扫描问题
[attach]658[/attach]界面上点开这个条码扫描界面之后,可不可以实现:扫描第一个条码之后,界面没有发生跳转,还是这个扫描界面,用户可以继续扫描第二个条码;或者按一下手机上的其他键来扫第二个条码,总之,连续扫描多个条码的时候,不需要再一次点击界面上的条码扫描按钮[attach]659[/attach]

作者: Lincy.Lin    时间: 2016-6-6 14:39
扫描第一个条码之后,用户是可以继续连续扫描条码的,如下:
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.         }
复制代码










欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2