现在正在用VS2010设计中 添加了一个窗体 这个窗体中分别放了3个panel 这个3个panel的大小、在窗体中存放的位置 都一致 
但panel1和panel2都被覆盖了 只能显示panel3 现在我想在panel1和panel2中设计该怎么设置?
刚注册的账号第一次发帖分不多 请见谅!.....

解决方案 »

  1.   

    design.cs文件中设置下它们的坐标,或直接界面中拖动移下位置,
    当你设置完成后,再恢复重叠就可以了
      

  2.   

    http://topic.csdn.net/u/20110423/17/b85aeae5-d891-47b8-967d-75f662d94e80.html这帖子对你有帮助..<asp:Panel runat="server" ID="J1" Visible="false" >
    去掉 Visible="false" 如果你断点调试过你就知道,程序是先从Page_Load,然后ASPX页面里控件视图会按照设定的属性来Render
    后台里设置
    if (tempa== "False")
      {
      pl1.Visible = true;
      }
      else
      {
      pl1.Visible = false;
      }
    可以简化一下 pl1.Visible = tempa== "False";  还有这里
    if (reader["edman"].ToString().Trim() == null || reader["edman"].ToString().Trim() == "" || reader["edman"].ToString().Trim() == string.Empty)简化下
    if(reader["edman"] == DBNull.Value || reader["edman"].ToString().Trim().Length == 0)中间有return 为了确保隐藏,你可以这样
    if(reader.Read())
    {
      pl1.Visible = pl3.Visible = pl3.Visible = false;  
      //动态设置
    }if (!IsPostBack)
    {
      pl1.Visible = pl3.Visible = pl3.Visible = false;  
      //动态设置 www.wanxinyi.com
    }
      

  3.   

    为什么要这样做,winform还是webform呢?
      

  4.   

    看看你的Anchor和Dock属性设置对不对
      

  5.   

    默认的右下方有个“属性”栏,属性下面那一栏右边的向下小箭头,点下,选择对应的panel然后直接在属性栏再对其进行操作就行了,对应的属性事件都可以操作。
      

  6.   

    平行的摆放在窗体,然后将一个挪到合适位置,按住ctrl点击另外2个panel,在工具栏找左对齐,上对齐。即可达到目的。
      

  7.   

    設計時用你覺得最方便的方式位置擺放,設計完成之後可選
    1.用11樓的方法
    2.在運行時將3個Panel的Top及Left設在同一個位置。
      

  8.   

    我也是同样的问题,Panel1显示,Panel2显示空白
    仿佛被Panel1盖住了一样