Hallo,
folgendes Problem ergibt sich in der Umgebung
vb.NET mit CompactFrameworkSDK Ver. 1.0.5000 unter Windows CE 4.0:
Das mobile Gerät enthält einen Barcodescanner (EAN 128), mit dem in eine Textbox gescannt wird. Technisch ist das wie eine Tastatureingabe.
Leider enthält einer der Barcodes ein Steuerzeichen chr(29). Dieses wird von der Textbox ignoriert. Ich brauche es jedoch, um es auszuwerten.
Hardcodiert wie im folgenden Beispiel funktioniert es:
Das Steuerzeichen wird als Quadrat im Textfeld angezeigt und ist auch auslesbar. Grundsätzlich kann die Textbox also das Steuerzeichen empfangen, offenbar aber nicht über den Tastaturpuffer.
(Hinweis: Eine RichTextBox gibt es unter Compact Framework nicht)
Wer kann mir sagen, wie ich das Steuerzeichen abfangen kann?
Danke!
folgendes Problem ergibt sich in der Umgebung
vb.NET mit CompactFrameworkSDK Ver. 1.0.5000 unter Windows CE 4.0:
Das mobile Gerät enthält einen Barcodescanner (EAN 128), mit dem in eine Textbox gescannt wird. Technisch ist das wie eine Tastatureingabe.
Leider enthält einer der Barcodes ein Steuerzeichen chr(29). Dieses wird von der Textbox ignoriert. Ich brauche es jedoch, um es auszuwerten.
Hardcodiert wie im folgenden Beispiel funktioniert es:
Code:
Dim lrc As Int16 Me.txtScan.Text = "HAL" & Chr(29) & "LO" lrc = Me.txtScan.Text.IndexOf(Chr(29)) If lrc > -1 Then MessageBox.Show("29 empfangen bei: " & lrc.ToString) End If
(Hinweis: Eine RichTextBox gibt es unter Compact Framework nicht)
Wer kann mir sagen, wie ich das Steuerzeichen abfangen kann?
Danke!