首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >条形码扫描

条形码扫描
EN

Stack Overflow用户
提问于 2014-09-20 01:51:59
回答 2查看 1.6K关注 0票数 0

我正在制作一个基本的windows窗体应用程序。其中一个表单上只有一个文本框和按钮。除此之外,我在sql server上有一个数据库。在我的数据库中,有一个表(由ProductID、productName、NoOfStock和Price组成)。

ProductID都是属于现实世界产品的条形码,如手霜、糖果等。

当我通过条形码从其他控件(如combobox )获取产品详细信息时,没有任何问题。但是,**问题是,或者我的问题是**,当我扫描我的条形码时,我可以直接在我的文本框上得到它。有了条形码后,我希望在messagebox或标签上看到产品的名称(ProductName),而不需要单击任何按钮或输入等。

换句话说,我希望我的系统像超市一样工作。员工不需要单击显示器上的任何内容,只需扫描条形码并立即获取详细信息。*

我想这和一个事件有关,但是是哪一个呢?

EN

回答 2

Stack Overflow用户

发布于 2014-09-20 01:55:55

您可能希望在扫描条形码时在textbox上触发TextChanged事件。

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.textchanged(v=vs.110).aspx

票数 0
EN

Stack Overflow用户

发布于 2014-09-20 02:39:35

根据您的条形码扫描仪的型号和型号,通常会有一份使用说明手册,其中有一页条形码用于表示终结符代码,如here on this SuperUser question所示。

你需要做的就是找到这个页面,并将你的条形码扫描仪编程为在完成条形码输入后自动TAB或CR。一旦你这样做了,你就可以使用TextChanged事件来检测你的终结器(TAB或CR)代码何时已经通过,然后你就可以处理它了!

如果您选择TAB作为终止符,那么您可以简单地处理Leave事件,因为它会自动跳出textbox,从而使焦点离开textbox。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25939687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档