不明白,就算不是动态加载,不也一样?
假如在frame里放一个button,frame.enabled=false后,button还怎么得到焦点?

解决方案 »

  1.   

    我用API把control2的容器动态的置成了control1的容器也就是窗体.
    所以control2还是活动的,能接收焦点,但这里Tab键无效了.
    我用的是setparent把control2的父窗口置成了control1的容器,也就是窗体,
    这时control2与control1同级,但control2还是在control1的controls集合中,
    我不知道怎么办了,版主来看看吧.
      

  2.   

    不如自己写代码控制TAB键吧,更方便!
    代码也不多.
      

  3.   

    这个问题没有好的解决办法,如想达到像模式窗口样子一样弹出动态加载的控件,可以在原来的usercontrol上加一个picture, 然后把所以有的静态控件都放到这个pic上,然后加载控件时,把pic.enabled置成false就可以了。