.NET 4.x Сканер баркода - C#

Узнай цену своей работы

Формулировка задачи:

Пожалуйста помогите где я ошибку сделал, в миллисекунде не работает
DateTime _lastKeystroke = new DateTime(0);
            List<char> _barcode = new List<char>(10);
            // check timing (keystrokes within 100 ms)
            TimeSpan elapsed = (DateTime.Now - _lastKeystroke);
            if (elapsed.TotalMilliseconds > 100 && e.KeyChar >= 39)
            {
                _barcode.Clear();
                MessageBox.Show("salam");
 
            }
            // record keystroke & timestamp
            _barcode.Add(e.KeyChar);
            _lastKeystroke = DateTime.Now;
 
            // process barcode
            if (e.KeyChar == 39 && _barcode.Count > 0)
            {
                string msg = new String(_barcode.ToArray());
                MessageBox.Show(msg);
                _barcode.Clear();
            }

Решение задачи: «.NET 4.x Сканер баркода»

textual
Листинг программы
        if (e.Key == Key.Enter)
        {
            // Enter key pressed
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы