我把FORM的keypreview属性设置为TRUE,这样扫描枪扫进去的数据处理判断后可以在不同的TEXT显示,现在我显示了一个treeview并把expend设为true,然后窗体就没焦点了,也不接收keypress事件,没办法接收扫描枪的数据,我在expend后加了一句sendkeys "{TAB}",窗体失去焦点了,但还是不接收,郁闷哦

解决方案 »

  1.   

    早试过了,不知道为什么,没用,运行看看发现form根本没获得焦点,奇怪
      

  2.   

    好了,setfoucs能用,只是我把变量搞错了,所以总是空值,我以为得不到焦点呢,晕,谢谢
      

  3.   

    我不明白:
    Option ExplicitPrivate Sub Form_KeyPress(KeyAscii As Integer)
        Me.Caption = KeyAscii
    End SubPrivate Sub Form_Load()
        TreeView1.Nodes.Add , , "aa", "aa"
        TreeView1.Nodes.Add "aa", tvwChild, "bb", "bb"
    End Sub
    都可以,接收事件的。