用的哪个Panel哪个就Visible = true 其他的就  Visible = false .

解决方案 »

  1.   

    if(情况1)
    {
    Panel.Visible = true ;
    }
    else
    {
    Panel.Visible = false; 
    }
      

  2.   

    TABCONTROL可以用,建议.当出现多于五个的panel控件时,建议使用循环,
    如panel1,panel2,panel3..然后通过程序动态来控制.
      

  3.   

    <asp:panel id=panel1 runat=server>
    <asp:Label id=label1 runat=server></asp>
    </asp:panel>
    <asp:panel id=panel2 runat=server>
    <asp:Label id=label2 runat=server></asp>
    </asp:panel>
    若隐藏panel1,显示panel2,
     panel1.Visible = false;
     panel2.Visible = true;
    反之宜然
     
      

  4.   

    if(情况1)
    {
    Panel.Visible = true ;
    Pane2.Visible = false; 
    ......
    }
    else if(情况2)
    {
    Panel.Visible = false; 
    Pane2.Visible = true; 
    ......
    }
    else ....
      

  5.   

    用panel还蛮好用地,我们一直用它,楼上N位的代码已经差不多了,如果你需要代码,我整理整理放上来
      

  6.   

    使用
    Control.BringToFront()

    Control.SendToBack()