バーコードを読み取り、関連するバーコードを持つ製品に基づいてデータを処理する C# Winforms アプリケーションの開発を依頼されました。
私たちが使用しているバーコード スキャナーは、Symbol LS2208 USB スキャナーで、届いたときは説明書や CD が同梱されていませんでした。プラグインするとビープ音が鳴り、テストとしてバーコード値をメモ帳にスキャンすることができました.
私のアプリケーションでは、スキャナーが関連するテキストボックスにデータを入力することを確認するにはどうすればよいですか (ボタンのクリックなどの他のすべてのアクションの後にフォーカスを設定しています)、バーコード全体がスキャンされたことを知るにはどうすればよいですか? 現在、50msごとに刻み、テキストボックスの値の長さをチェックするフォームタイマーがあります。大きくならなくなったら、バーコード全体が書き込まれたと思います。
少し「ぎこちない」感じで、これを行う別の方法があるかどうか疑問に思いましたか?