C#条形码读取将其放入文本框中

时间:2011-12-28 20:49:47

标签: c# textbox barcode barcode-scanner

如何扫描条形码并将其放入文本框?

我知道条形码阅读器可以用作标准键盘。

我有条形码扫描仪。我创建了5个条形码(代表文本“box_1”,“box_2”,...,“box_5”)。

当我扫描条形码并将其放入记事本时,它会起作用,即如果我扫描条形码“box_1”,它会将文本“box_1”放入记事本中,依此类推其他条形码。

但是当我扫描到文本框时,它不起作用。

如果我扫描条形码“box_1”,它会将“box_1”放入文本框,但如果我扫描“box_5”,它仍会将“box_1”放入文本框中。无论我扫描哪个条形码,文本框都会显示“box_1”。

1 个答案:

答案 0 :(得分:3)

条形码扫描器会将值放在TextBox具有焦点的任何位置。通常条形码扫描器将在条形码值之后结束Enter键。您可以使用它来前进到下一个TextBox

每个条形码是否有不同之处可以识别该值应该位于哪个TextBox中?如果是这种情况,我建议使用一个TextBox作为条目TextBox。输入完成后(您可以通过查找Enter来判断),检查值并将其移动到正确的TextBox。