建议:
当TextBoxR失去焦点时,focus();selectall();
即重新获得焦点,选择所有内容另外一种方案比较麻烦
实现所有控件的KEYDOWN事件,
把键入的值给文本框,让文本框获得焦点,

解决方案 »

  1.   

    银光能用事件路由的方式,父窗口注册keydown事件,子控件都能响应!
      

  2.   

    回1楼
    不能强制 TextBox的焦点,因为这个窗体还会有其它操作,允许失去焦点的
    ,另一方案也不能实现,道理同上回2楼
    如何控制,读取条码的操作不定时发生的,不能让操作员再点一个TextBox回3楼
    什么是银光?不知道钩子能不能解决,我不知道钩子的原理
      

  3.   

    这个当然可以了。
    不知道你的条码枪是不是通过串口与程序通信的,如果是串口通信的话,那么就在事件dataArravied事件中写入将焦点设置textbox的代码就可以了。
    如果不是串口而是其他通信方式,那就应该在条码枪输出数据到程序的时候执行上面的操作即可。你这个问题其实根本不是什么问题,很简单。一己之见,如果出入,见谅。
      

  4.   

    我的扫描枪是通过USB的,也有通过PS/2 的
    能帮忙找一找钩子的相关代码吗?谢谢。