如何屏蔽键盘的录入,单独使用刷卡器刷入

whjwsy 2011-01-05 06:49:23
在一文本框中,如何屏蔽键盘的录入,单独使用刷卡器刷入?
...全文
238 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
cbm6666 2011-01-14
  • 打赏
  • 举报
回复
刷卡器进来的资讯 存在变量里面啊 Text1一样显示 但必需以 变量 为主.
ryuginka 2011-01-14
  • 打赏
  • 举报
回复
不能在KeyPress中设置Accsii=0
keyup keycode=0


好久不用vb了
游子 2011-01-14
  • 打赏
  • 举报
回复
上次遇到同样的问题。。最后的办法是用时间来控制的。。。输入的时间和刷的时间有相差的就好了。
ningweidong 2011-01-12
  • 打赏
  • 举报
回复
你让文本框禁用,或锁定,就不能用键盘了。
刷卡之后,显示卡号就行了。
boopoo 2011-01-12
  • 打赏
  • 举报
回复
使用串口的刷卡器,不能用键盘口的
ahljxwy 2011-01-12
  • 打赏
  • 举报
回复
先locked,刷卡时用text1.text="abc" 的方式写入字符就可以了
蓝海 2011-01-12
  • 打赏
  • 举报
回复
1、如果读卡器的接口是与键盘口串接的,那必须得检测输入速度。(间隔一般应每个字符之间20毫秒内)

2、如果读卡器接口是串口(COM口),且视读卡器驱动接口,如主动调用读卡接口获得读卡器读入的卡号,

则无须检测速度;


注:实际一般就两种情况,被动接收键盘发来消息,非被动接收键盘消息;
赵4老师 2011-01-12
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 of123 的回复:]
用定时器检测输入速度。手动输入的速度慢。
[/Quote]
似乎这个才是正解
of123 2011-01-10
  • 打赏
  • 举报
回复

用定时器检测输入速度。手动输入的速度慢。
heyiamsun 2011-01-10
  • 打赏
  • 举报
回复
不必如此麻烦,设置文本框的Locked属性为:true即可。
lswlc0502 2011-01-10
  • 打赏
  • 举报
回复
你的刷卡器也是模拟的键盘输入吧,屏蔽了键盘也就屏蔽了刷卡了,所以楼上说的都不对
贝隆 2011-01-05
  • 打赏
  • 举报
回复
不必如此麻烦,设置文本框的Locked属性为:true即可。
dbcontrols 2011-01-05
  • 打赏
  • 举报
回复
非用TEXT不可么?既然是只显示,用PictureBox+Label不行么?
whjwsy 2011-01-05
  • 打赏
  • 举报
回复
不能在KeyPress中设置Accsii=0或者Text="",这样刷卡也进不去.
测试后不行
  • 打赏
  • 举报
回复
没用过读卡器,不知道这样行得通不。。。
  • 打赏
  • 举报
回复
使用标签获取刷卡器数据,然后
text1.text=label1.caption

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧