Получение нефильтрованного текста в текстовое поле - PullRequest
0 голосов
/ 07 апреля 2019

Я получаю этикетки от сканера штрих-кода Zebra, и часть каждой строки сканирования включает символы h04 (EOT), h1D (символ «GS») и h1E (символ «RS»).

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

В двух словах проблема в том, что VB удаляет некоторые управляющие символы.

Я пробовалcontrol.Validating событие, но нужные мне символы по-прежнему удаляются.

Например, "sstr" при просмотре на панели часов

"" [)> "& ChrW (30) & "06P126948676JUN1369450811015364920LE14A00521LKH 447K3B8J001DQ57Q120GT7Q40PL7Q8PK2SB" и ChrW (30) "

строка, как он появляется в textbox3:

" [)> 06P126948676JUN1369450811015364920LE14A00521LKH 447K3B8J001DQ57Q120GT7Q40PL7Q8PK2SB "

В Notepad ++ это:

"[)> 06P126948676JUN1369450811015364920LE14A00521LKH 447K3B8J001DQ57Q120GT7Q40PL7Q8PK2SB * * * * *сканер вводит его в редактор, не удаляя символы.

Private Sub TextBox3_Validating(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles TextBox3.Validating
    Dim sstr As String
    sstr = TextBox3.Text
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...