Announcement

Collapse
No announcement yet.

chr(29) in Textbox

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • chr(29) in Textbox

    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:

    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
    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!
Working...
X