您的位置:首页 > 其它

扫描枪开发笔记

2016-06-30 14:11 155 查看


Winform中怎样去掉TextBox输入回车时的警告音

   以前用C#做了个管理系统。因为需要用条形码扫描枪进行输入,条形码扫描枪的输入原理是:输入完条形码后自动输入回车。但是在TextBox中输入回车时计算机要发出“嘟”的警报音,很烦人的。
   刚开始我使用了TextBox的是KeyUP事件,并通过“e.KeyCode == Keys.Enter”来判断是否输入了回车,回车能够判断,但是警告音却出现了。查了出现警告音的原因,好像是说输入溢出。因为使用KeyUP事件很难获取最后输入的字符是回车,即使使用e.Handled = true,表示已经处理过了此事件,也不能解决问题。
   最后换了一种方法,改用TextBox的KeyPress事件,通过他来检测键码KeyChar是否为System.Convert.ToChar(13),最后处理完里面的事件后加上e.Handled =true,这样就搞定了。
   有时候,多想一下,多去尝试,问题会解决的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: