在treeView的afterselect事件处理函数里,
Form2 form2=new Form2();
form2.show();
当这个窗体关闭时,在closing事件处理函数里写,
某个控件.focus();//只要这个控件不是treeView就行了

解决方案 »

  1.   

    Form2 form2=new Form2();
    form2.show();
    form2.focus()
    就可以了
      

  2.   

    可是这样是不行的,treeview上的焦点总是去不掉
      

  3.   

    treeview.selectedNode = null;
    have a try!
      

  4.   

    好像这个是一个BUG,我当初也用了好多方法都搞不定!
    在选择了树形节点之后,WINDOWS不认为treeview的afterselect事件结束,所以show出来的窗体显示完毕后,继续回到treeview所在的窗体执行,这样show出来的窗体就没有被激活了!