现在正在用VS2010设计中 添加了一个窗体 这个窗体中分别放了3个panel 这个3个panel的大小、在窗体中存放的位置 都一致
但panel1和panel2都被覆盖了 只能显示panel3 现在我想在panel1和panel2中设计该怎么设置?
刚注册的账号第一次发帖分不多 请见谅!.....
但panel1和panel2都被覆盖了 只能显示panel3 现在我想在panel1和panel2中设计该怎么设置?
刚注册的账号第一次发帖分不多 请见谅!.....
当你设置完成后,再恢复重叠就可以了
去掉 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
}
1.用11樓的方法
2.在運行時將3個Panel的Top及Left設在同一個位置。
仿佛被Panel1盖住了一样