现在是这么回事。我用一个textbox接受我每次扫到的值,在textBox1_TextChanged 里处理接受到的值,可是现在我发现一个问题,如果条形码是6 921317 905370 ,观察几次发现,扫条形码的机器是一位一位的扫,可textBox1_TextChanged 事件在扫进来一位马上就触发。例如是这样的private void textBox1_TextChanged(object sender, System.EventArgs e)
{
MessageBox.Show(this.textBox1.Text);
}我要想扫6 921317 905370出现的结果是只显示个6我也想过通过记他的位数,然后垒加 ,可是现在项目的条形码位数不确定!!我想是不能找个其他控件一次性全部接受到。不知道那位做过,并且有好的经验,请说下。谢谢
{
MessageBox.Show(this.textBox1.Text);
}我要想扫6 921317 905370出现的结果是只显示个6我也想过通过记他的位数,然后垒加 ,可是现在项目的条形码位数不确定!!我想是不能找个其他控件一次性全部接受到。不知道那位做过,并且有好的经验,请说下。谢谢
解决方案 »
- ZedGraph 如何清除曲线
- 拖动改变窗口大小闪烁很厉害,能否解决
- 如何DllImport处理这个C++ struct
- 大家帮帮我。。。。动态生成imagebutton的问题
- 在用户控件中添加自定义属性,要在CS文件中添加,在ASPX的CS文件中能访问!!!,求救!!!!!!!!
- 多页Tif图片文件中插入图标
- 帮我看看这篇XML,怎样使用SelectSingleNode写XPath导航查询条件
- 求第三方物流软件,价格面议
- 40G的FTP,好东东无数,现试开.请大家测试..如果没问题的话长期开放
- 关于串口通讯的问题,为什么我只能接受到8个字节?
- 怎么获得窗口输入焦点的位置。
- 按enter键不响应keydown事件
事件定义:
this.txtItemCode.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtBarCode_KeyPress);private void txtBarCode_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyChar == '\r')
{
// 你的处理,你的条码在文本框中txtBarCode.Text
}
}
如果你需要跟踪扫描到的信息,应该等扫描结束(收到回车符)/或使用Debug.WriteLine(TextBox1.Text);不要影响到条码后续的输入才可以。