Проблема со сканированием штрих-кода Motorola ES400 OnRead Event

Я использую Symbol.Barcode и Symbol.Barcode.DesignCF35.dll в Motorola EMDK 2.8. я получаю сообщение о событии OnRead непрерывного срабатывания сканера штрих-кода. У меня есть мобильное устройство Motorola ES400 с Windows. Я установил для свойства EnableScanner значение True и BufferSize = 7905 в режиме конструктора. и я также создаю представление дизайна формы события OnRead.

следующее событие Barcdoe

        private void barcodeTruck_OnRead(object sender, Symbol.Barcode.ReaderData readerData)
    {
        Cursor.Current = Cursors.WaitCursor;
        try
        {

                txtVinNumber.Text = readerData.Text;

            readerData.Dispose();
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
        Cursor.Current = Cursors.Default;

    }

когда я нажимаю кнопку сканирования, запускается событие OnRead, и оно продолжает вызывать это событие постоянно. и я установил свойство в дизайне, приведенном на изображении ниже. У кого-нибудь есть решение этой проблемы?

Спасибо


person user3136006    schedule 09.02.2015    source источник


Ответы (1)


Может быть, вы не установили для своего события значение «Handled = True»?

person etalon11    schedule 10.02.2015
comment
Привет, спасибо за ответ. Я создал событие _OnRead, используя дизайн. и в этом нет никакого свойства для установки Handled = True. Не могли бы вы помочь мне, как создать событие для штрих-кода и установить свойство Handled = True? - person user3136006; 23.02.2015