在没有输入文本的情况下如何捕获条形码扫描值

时间:2018-11-28 09:59:33

标签: c# winforms

请尝试将条形码集成到我的应用程序中,但是我想在不进行焦点文本输入的情况下捕获扫描值吗?
我的尝试代码:

// on Form Key Press
TimeSpan elapsed = (DateTime.Now - _lastKeystroke);
    if (elapsed.TotalMilliseconds > 100)
        _barcode.Clear();
    // record keystroke & timestamp
    _barcode.Add(e.KeyChar);
    _lastKeystroke = DateTime.Now;
    // process barcode
    if (e.KeyChar == 13 && _barcode.Count > 0)
    { 
        string msg = new String(_barcode.ToArray());          
    }

0 个答案:

没有答案