Сканирование штрих-кода закрывает MessageBox

Я создаю настольное приложение с модулем сканера штрих-кода для чтения штрих-кода, и когда статья была найдена в моей базе данных, она распечатывает детали. После печати он показывает диалоговое сообщение, чтобы подтвердить, была ли печать выполнена успешно или нет!

Когда я пытаюсь ввести штрих-код вручную с помощью клавиатуры (например, 1220), он работает отлично, и появляется диалоговое окно, но когда я использую сканер штрих-кода, диалоговое окно исчезает!

Я попытался продублировать окно сообщения, и я узнаю, что происходит дополнительное событие, и оно закрывает первое окно сообщения и показывает второе!

Вот вопрос: Как я могу предотвратить дополнительное событие при использовании сканера штрих-кода?

Я нашел аналогичную ссылку Сканирование штрих-кода перестает показывать окно сообщений, но у меня это не сработало !

Любые идеи?


person user649002    schedule 02.01.2012    source источник
comment
Некоторые фрагменты кодов были бы полезны!   -  person Guillaume Slashy    schedule 02.01.2012
comment
Отправляет ли сканер штрих-кода Enter в качестве последнего символа?   -  person rene    schedule 02.01.2012
comment
Вы нашли ссылку на возможно повторяющийся вопрос, но упомянули, что это не сработало - что вы пробовали, что не сработало? Также вы можете вручную ввести 1220 с клавиатуры, а затем (также вручную) нажать Enter, чтобы воспроизвести ошибку?   -  person C.Evenhuis    schedule 02.01.2012
comment
Я не уверен, сколько вы работали со сканерами штрих-кода, но сканер на самом деле является клавиатурой, поэтому, если вы отсканируете штрих-код в блокноте и скопируете / вставите все в текстовое поле, он должен действовать так же.   -  person Thomas Koelle    schedule 13.02.2020


Ответы (1)


чтобы удалить Enter после сканирования: введите здесь описание изображения

чтобы добавить вкладку после сканирования: введите здесь описание изображения

Дополнительную информацию можно найти в Руководстве пользователя продукта.

person hamze shoae    schedule 13.02.2020