就是在一个form中,有一个splitContainer,它其中一个panel里有许多button;点击其中的一个button,一个我自写的用户控件(类似panel)就会覆盖掉先前整个form,并且又可以关闭这个用户控件,返回到原来的form界面(splitContainer和button)中去,说专业点就是替换容器内容,请问如何实现???

解决方案 »

  1.   

    说简单点,搂主就你的控件.BringToFront();
    你的控件.Bounds = form.Bounds;就可以的
      

  2.   

    没太理解楼主想要做什么。不过要想把一个panel与容器脱节,只要把它的parent设为null即可。然后把另一panel的parent设为该容器。这是您要的吗?
      

  3.   

    可以在form上放一个选项卡控件,包含两个页,一个放splitContainer,另一个放你的控件吧选项卡控件的头藏起来,然后切换两页的显示即可
      

  4.   

    你的控件.BringToFront(); 
    你的控件.Bounds = form.Bounds;