我对text框内刷卡输入值,要再按回车才能触发事件,有什么方法可以刷卡后直接就做回车事件

解决方案 »

  1.   

    可以呀。。你要判断刷卡完成。。而且Text内容不为空。。然后调用回车要执行的代码呀。。,例如你回车要执行的代码是a:=text.text。。那么你可以将这个处理单另写到一个Procedure中。。然后在按回车(需要判断按的是enter键)或者刷卡完成后都调用这个procedure就可以拉不需要写两份代码
      

  2.   

    可以的,但你要确定你刷卡时的卡代号位数要一致,到时到时你判断位数就可以再执行回车事件,这样做既可以保证你人工输入的有效性和刷卡的自动性!当然回车事件你可以在onKeyDown处定义,回车的响应是key=VK_RETURN,至于具体你回车执行什么事件这是你个人的问题了?原理就是这样?
      

  3.   

    同意 dd_zhouqian()的方法
    可以在ONCHANGE事件中执行.
      

  4.   

    晕!在onchange事件里写是最愚蠢的做法,每输入一个字符就会检索一次,建议使用线程,做一个回调函数
      

  5.   

    "晕!在onchange事件里写是最愚蠢的做法,每输入一个字符就会检索一次,建议使用线程,做一个回调函数"
    你要刷卡的内容的长度如果是个定值的话,你只要执行一次就可以了阿
      

  6.   

    onchange 
    刷卡时一次性读入的,在Onchange里写就可以了
      

  7.   

    你怎么知道刷卡的数据是否是完整的数据呢? 在onchange中写有欠考虑