当前位置:编程学习 > C#/ASP.NET >>

vs2005中怎样让panel隐藏时不占位页面位置

vs2005中页面中有两个panel,我想在上面一个panel.visible= false;的情况下,下面的panel的位置能够往上移,占据上面panel的位置 --------------------编程问答-------------------- 1. 自己控制在上面Panel隐藏时,下面Panel.Location设为上面Panel的Location
2. 两个Panel都设置为Top Docking. --------------------编程问答-------------------- 你先做个大PANEL 把两个PANEL放里面
设置Panel.Dock = DockStyle.Top;
后面你可以随意更改 visible / --------------------编程问答-------------------- 把Panel全部都放在DIV中,如果panel隐藏的话,div的高度会自动变成0,下面的div就会自动往上移动啦 --------------------编程问答--------------------             this.HomePanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                        | System.Windows.Forms.AnchorStyles.Left)
                        | System.Windows.Forms.AnchorStyles.Right))); --------------------编程问答-------------------- DIV+CSS是硬道理。 --------------------编程问答-------------------- WINFORM or WEBFORM
WEBFORM把高度为0
WINFORM设置为TOP就可以了 --------------------编程问答-------------------- 把他们排放在一个Table的Tr里就可以,让他们显示哪个哪个就在最上面
我昨天刚改好的。。其实跟放在Div里的效果应该是一样的
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,