バーコードの文字列を読み取り、アクティブなテキストボックスに表示するバーコードスキャナがあります。 私が抱えている問題は、そのバーコードをスキャンした直後に使用する必要があることです(ユーザーの「OK」ボタンはありません)。バーコードスキャナが値をテキストボックスに読み取る問題
テキスト変更イベントを実行すると、バーコードの最初の文字がテキストボックスに入力されるとすぐに発生します。 (バーコードが123r54122の場合、テキストボックスに「1」が表示されます)。
バーコードまたは標準長に一貫した終了文字はありません。では、WHOLE文字列が読み込まれたときにメソッドを起動する方法は?
これらは、カスタムバーコード、ありませんので、設定された長さ – MichaelMcCabe
です次に、あなたは 1)(例えば改行) 2)バーコードリーダー 3からいくつかのイベントを待つ)新しい文字のためのいくつかのタイムアウトを定義し、バーコードリーダからのいくつかのカスタム文字を待つべきタイムアウトが経過しても新しい文字が追加されていない場合は、スキャンされたイベントが表示され、発生します。例えば。 textchangedイベントを受け取った後にタイマーを開始し、現在のdatetimeを保存し、タイマーでテキストが変更されたかどうかを確認します。 –
パーフェクト。よく働く! – MichaelMcCabe