Я получаю этикетки от сканера штрих-кода 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