C# textbox KeyDown事件

 我来答
龙之卉莱悌
2020-01-16 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:706万
展开全部
其实你弄错了,错在哪里呢,很简单哈,
你说是扫描到文本框中,然后转到listview中,那么分析一下,输入到文本框中,
由于不是手输入的,而是扫描器自动输入的,那么只能挂Change事件,而不是KeyDown民不是KeyUp,也不是KeyPress,更不是MouseUp,MouseDown,MouseMove

这个属性你自己在属性栏中去挂吧,
事件里面的代码大致是
if
(!string.IsNullOrEmpty(
textbox1.Text
))
{

//意思是,如果文本框中的内容不为空时,执行你的代码
}
步寄云仪阑
2019-11-13 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:664万
展开全部
呵呵,你也是搞条形码设备的开发的吧!同行啊!
你的窗体的键盘事件没有注册,你看一下窗体的KeyPreview这个属性,把它的值改为true;就可以了
keydown里是(e.KeyValue
==
13)
或者是(e.KeyCode==keys.Enter)
都可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式