C#,winForm中如何让TextBox只能扫描输入,不能手动输入,求切实有效方法 txtBox.ReadOnly=true; 就不能手动输入了。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你是指扫描枪,那就没办法。因为扫描枪是响应键盘IO接口。也就是说,他也是个键盘。那么你的问题就变成了,如何让textbox只能键盘A输入,不能键盘输入B。这样,你就要判断到底是键盘A还是键盘B。windows api貌似没有这个功能。我能想到的解决方案,拔了用户的键盘,只留下扫描枪就可以了。 1、界面上的txtBox.ReadOnly=true,都不能输入2、做一个隐藏的txtBox2,用于接收扫描的数据,因为不可见,当然不能手工输入3、txtBox2发生变化时,将数据写入txtBox中 窗体的KeyPreview属性设置为trueKeyDown事件处理程序将TextBox.Text="";这样成不成,符合楼主的要求么 txtbox.ReadOnly=true;扫描输入应该就是执行程序的时候自动赋值吧假设我有一个方法public string aa(){ return "XX";}那么LZ就在你说的扫描的时候txtbox.Text=aa(); 关于VS2010WPF自带的MediaElement jQuery的小问题!! combobox中item的值的问题 通过this.Owner获取主Winform控件的奇怪问题 在winform中 不同的用户进入不同的界面 用C#语言 C#打印生成word,如何自动获取word文档的当前页数与总页数 知道类名,怎么用这个类名实例化一个对象 求一comboBox的级连代码~~~~急啊~~~~ 如何使用web自定义控件在.net 中 请问哪个网站有MMX、SSE、SSE2、3DNOW等指令的书或资料可免费下载????? 关于 添加引用 的问题 C#中调用Excel中的宏
因为扫描枪是响应键盘IO接口。也就是说,他也是个键盘。
那么你的问题就变成了,如何让textbox只能键盘A输入,不能键盘输入B。
这样,你就要判断到底是键盘A还是键盘B。windows api貌似没有这个功能。我能想到的解决方案,拔了用户的键盘,只留下扫描枪就可以了。
2、做一个隐藏的txtBox2,用于接收扫描的数据,因为不可见,当然不能手工输入
3、txtBox2发生变化时,将数据写入txtBox中
扫描输入应该就是执行程序的时候自动赋值吧假设我有一个方法
public string aa()
{
return "XX";
}那么LZ就在你说的扫描的时候
txtbox.Text=aa();