Announcement

Collapse
No announcement yet.

VB 2010 .net Eingabepuffer leeren

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

  • VB 2010 .net Eingabepuffer leeren

    Hallo,

    ich habe eine Windows Forms Anwendung geschrieben und folgendes Problem:

    Ich frage über Input Boxen hintereinander mehrere Eingabewerte ab, welche mit einem Scanner eingelesen werden. Der Scanner simuliert beim einlesen immer ein "Enter". Wenn der Benutzer nicht aufpasst und versehentlich 2x das selbe Etikett scannt, speichert das Programm die Eingabe schon für die nächste Input Box, und es kommt zum Fehler.

    Wie kann ich den Eingabepuffer vor einer Input Box am einfachsten leeren ???

    Würde mich über jeden Hinweis freuen,

    viele Grüße
    Saxosun

  • #2
    Hallo Saxosun,

    würde es nicht reichen, wenn du dir einfach immer den vorherigen Wert merkst? Wenn der gleiche Wert ein 2. Mal kommt, kannst du ihn ignorieren.

    Gruß,
    derOptimist

    Comment


    • #3
      Hallo Optimist,
      danke für die Antwort. Auf eine Weise funktioniert das sicherlich, aber die Input Box plopt dann noch sichtbar auf, so dass das noch nicht die "High End" Lösung ist.
      In der Konsolen C-Programmierung haben wir früher meine ich sowas wie fflush benutzt, um den Eingabepuffer zu leeren. Gibt es nicht solch einen Befehl für VB .net ??

      Grüße
      Saxosun

      Comment

      Working...
      X