C# textbox KeyDown事件

一个条形码扫描的程序,条形码扫描到textbox中,然后写入listview中。我在代码中写了一个textbox的keydown事件。可是没反应。。privatevoid... 一个条形码扫描的程序,条形码扫描到textbox中,然后写入listview中。 我在代码中写了一个textbox的keydown事件。可是没反应。。 private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { for (int i = 0; i < listview.items.count; i++) { if (listView1.Items[i].SubItems[0].Text == "") { listView1.Items[i].SubItems[0].Text = num; listView1.Items[i].SubItems[0].Text = textBox5.Text; listView1.Items[i].SubItems[0].Text = textBox9.Text; return; } } } 请高手帮我看看。。 展开
 我来答
螺峰染墨丹1449
2014-06-19 · 超过64用户采纳过TA的回答
知道答主
回答量:116
采纳率:50%
帮助的人:117万
展开全部
呵呵,你也是搞条形码设备的开发的吧!同行啊! 你的窗体的键盘事件没有注册,你看一下窗体的KeyPreview这个属性,把它的值改为true;就可以了 keydown里是(e.KeyValue == 13) 或者是(e.KeyCode==keys.Enter) 都可以
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式