..unabhängig wo sich der Focus in der Anwendung befindet.
Eben das ist das Problem. Der Scanner macht aber nur Sinn im Art.Nr.-Feld. Du willst ja wohl kaum einen 13-stelligen EUR-Betrag für irgendwas bezahlen, oder doch ?
Ich glaube, das wäre sogar Bill Gates zu viel.
Für Mengen gilt dasselbe. Insofern macht es keinen Sinn für Mengen, Preise etc. so grosse Zahlen überhaupt zuzulassen.
Du hast mich da nicht verstanden
Wenn über den Barcode-Scanner etwas in den Rechner reinkommt, dann muss das als Barcode interpretiert werden
Kommt etwas über die Tastatur, dann muss es abhängig vom Focus interpretiert werden
Kleines Beispiel für eine Kassenanwendung wo genau das Sinn macht:
(auf der Form ist eine Liste mit den gescannten Artikeln und ein Eingabe/Editierbereich für Barcode, Menge, Preis)
Ein Artikel wird gescannt -> ab in die Liste und im Eingabebereich werden die Felder gefüllt (Menge Default 1)
Der Kassierer kann jetzt ganz einfach die Menge oder den Preis korrigieren
Scannt der Kassierer jetzt wieder, wird automatisch wieder ein neuer Artikel hinzugefügt egal in welchem eingabefeld der stehen geblieben ist.
Aus diesem Grund ist es sehr interessant zu erfahren/wissen, dass die Eingabe/Information vom Barcode-Scanner gekommen ist