社区
C#
帖子详情
C#,winForm中如何让TextBox只能扫描输入,不能手动输入,求切实有效方法
linlin2yujun
2011-09-09 11:40:00
C#,winForm中如何让TextBox只能扫描输入,不能手动输入,求切实有效方法
...全文
2001
11
打赏
收藏
C#,winForm中如何让TextBox只能扫描输入,不能手动输入,求切实有效方法
C#,winForm中如何让TextBox只能扫描输入,不能手动输入,求切实有效方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wisdom1
2012-03-01
打赏
举报
回复
难道 没有解决的方法吗
非要去掉键盘 人家一样可以接上嘛?
萧炎
2011-09-09
打赏
举报
回复
[Quote=引用楼主 linlin2yujun 的回复:]
C#,winForm中如何让TextBox只能扫描输入,不能手动输入,求切实有效方法
[/Quote]
txtbox.ReadOnly=true;
扫描输入应该就是执行程序的时候自动赋值吧
假设我有一个方法
public string aa()
{
return "XX";
}
那么LZ就在你说的扫描的时候
txtbox.Text=aa();
gclol
2011-09-09
打赏
举报
回复
窗体的KeyPreview属性设置为true
KeyDown事件处理程序将TextBox.Text="";
这样成不成,符合楼主的要求么
灰阶
2011-09-09
打赏
举报
回复
换一个思路吧
在保存或者使用的时候,检查时候是该条形码是否存在或者是否符合格式
另外不要排除扫描枪坏了,要用手工输入的情况
卧_槽
2011-09-09
打赏
举报
回复
1
[Quote=引用 5 楼 aohan 的回复:]
1、界面上的txtBox.ReadOnly=true,都不能输入
2、做一个隐藏的txtBox2,用于接收扫描的数据,因为不可见,当然不能手工输入
3、txtBox2发生变化时,将数据写入txtBox中
[/Quote]
键盘还是可以输入,只不过用户看不见。
诺维斯基
2011-09-09
打赏
举报
回复
[Quote=引用 5 楼 aohan 的回复:]
1、界面上的txtBox.ReadOnly=true,都不能输入
2、做一个隐藏的txtBox2,用于接收扫描的数据,因为不可见,当然不能手工输入
3、txtBox2发生变化时,将数据写入txtBox中
[/Quote]
aohan
2011-09-09
打赏
举报
回复
1、界面上的txtBox.ReadOnly=true,都不能输入
2、做一个隐藏的txtBox2,用于接收扫描的数据,因为不可见,当然不能手工输入
3、txtBox2发生变化时,将数据写入txtBox中
_三皮_
2011-09-09
打赏
举报
回复
扫描枪和键盘都是输入设备,如果禁掉都不能输入了,以前我也遇到这样的问题。能否文本框的键盘事件触发则清空文本框,你可以试一下
卧_槽
2011-09-09
打赏
举报
回复
如果你是指扫描枪,那就没办法。
因为扫描枪是响应键盘IO接口。也就是说,他也是个键盘。
那么你的问题就变成了,如何让textbox只能键盘A输入,不能键盘输入B。
这样,你就要判断到底是键盘A还是键盘B。windows api貌似没有这个功能。
我能想到的解决方案,拔了用户的键盘,只留下扫描枪就可以了。
Lexiaoyao20
2011-09-09
打赏
举报
回复
txtBox.ReadOnly=true; 就不能手动输入了。。
昵称不能为空噢噢噢噢
2011-09-09
打赏
举报
回复
扫描??
198个经典
C#
WinForm
实例源码 超赞的完整版
"198个经典
C#
WinForm
实例源码"包括: 1-窗体技巧 2-控件操作 3-图像操作 4-报表打印 5-系统操作 6-文件处理 7-网络操作 8-数据库操作 9-加密解密 10-硬件读写 11-游戏设计 "超赞的198个经典
C#
WinForm
实例源码.zip " ~欢迎同学们下载共同学习~
C#
IP地址
输入
控件
C#
IP地址
输入
控件,一个IP控件,由
C#
语言编写,该IP控件很好的解决了关于Masked
TextBox
显示IP的不足 ,你可以像调用一般控件那样来使用它,不用另外编写其它代码,非常方便。
C#
界面皮肤(带例子)
需要界面的朋友,共享一个今天下载的东西! 很好的界面美化!
[
c#
笔记]
Winform
TextBox
中
只能
输入
数字的几种常用
方法
(
C#
)
转载自:http://blog.csdn.net/hjingtao/article/details/7302448 修改了原文
中
一个正则错误
Winform
TextBox
中
只能
输入
数字的几种常用
方法
C
方法
一
方法
二
方法
三
方法
四
方法
五
方法
六
方法
七利用ASCII码处理办法
Winform
TextBox
中
只能
输入
数字的几种常用
方法
(
C#
)
方法
一private void tBox_KeyPre
C#
Winform
TextBox
控件多行
输入
C#
Winform
Textbox
控件多行
输入
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章