У меня есть сканер штрих-кода, который считывает строку штрих-кода и отображается в активном текстовом поле. Проблема, с которой я сталкиваюсь, заключается в том, что мне нужен этот штрих-код, который будет использоваться, как только его сканируется (без кнопки «ok»).проблема со значением считывания сканера штрих-кода в текстовое поле
Когда я выполняю событие Text Changed, он запускается, как только первый символ штрих-кода вводится в текстовое поле. (т. е. если штрих-код 123r54122, он запускается с «1» в текстовом поле).
Не существует постоянного символа конца штрих-кода или стандартной длины. Итак, как я мог бы запустить метод, когда была прочитана строка WHOLE?
эти пользовательские штрихкоды, поэтому никакого набора длины – MichaelMcCabe
Тогда вы должны 1) ждать некоторого пользовательского характера от считывателя штрих-кодов (например, строки) 2) ждать некоторого события от считывателя штрих-кода 3) определяют некоторый тайм-аут для нового персонажа появление и увеличение отсканированного события, если истек тайм-аут, но новые символы не добавлены. Например. запускать таймер после получения события с измененным текстом, сохранять текущее время и время, проверяя, был ли текст изменен. –
Отлично. Прекрасно работает! – MichaelMcCabe