关于二维码扫描枪录入的触发事件问题

mikko_c 2013-10-19 10:49:31
我现在要解决的是车辆合格证二维码扫描以后,填充form上的textbox

编码是加密的,解密和数据采集是通过专用的控件进行,

已经把该控件导入到项目中来了,AxInterop.VehPrint.dll,再对象浏览器中已经能看到了
并且知道了读取二维码的方法AxVehPrint.AxPrinter.GetQrText()

现在问题来了,没有找到扫描的触发事件,我如何才能接收GetQrText()方法传递进来的值,扫描枪是随机触发的
...全文
3273 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
龍过鸡年 2016-06-16
  • 打赏
  • 举报
回复 1
引用 4 楼 jiangufocf 的回复:
用timer定时读取?
老大,你把N年前的帖子翻出来干啥呀!!!!
Joke_k 2016-06-16
  • 打赏
  • 举报
回复
用timer定时读取?
mikko_c 2013-10-21
  • 打赏
  • 举报
回复
已经得到解决!虽然没有人回答,为了方便后人,我还是说下
        private void timer1_Tick(object sender, EventArgs e)
        {
            string strcode = axPrinter1.GetQrText();

            if (strcode.Length > 10)
            {
                string[] Qrcode = strcode.Split('|');
                Method.PubMethod.MessageShow(strcode);
                comboBox1.Text = "国内生产";
                textBox16.Text = Qrcode[2];
                textBox2.Text = Qrcode[7];
                textBox6.Text = Qrcode[8];
                textBox7.Text = Qrcode[9];
                textBox8.Text = Qrcode[13];
                textBox10.Text = Qrcode[19];
                textBox11.Text = Qrcode[38];
                dateTimePicker1.Text = Qrcode[49];

                strcode = "";
            }
        }
mikko_c 2013-10-20
  • 打赏
  • 举报
回复
看来是没有人回答了、··
mikko_c 2013-10-19
  • 打赏
  • 举报
回复
补充一下,因为数据是加密的,数据并不是通过明文形式传递的,不能向接收键盘事件一样处理~~~ 只能通过GetQrText()接收,GetQrText()接收到的应该就是明文的数据

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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