日期:2014-05-18  浏览次数:20785 次

请问类似安装程序点击next按钮进入到下一个窗体的效果,如何实现
我知道Form1.Hide(),Form2.Show(),但是感觉相比起来,还是安装程序点击next的效果过渡更加顺畅,好像就是同一个窗体,只是显示的东西不一样的感觉

请问类似安装程序点击next按钮进入到下一个窗体的效果是如何实现的

------解决方案--------------------
把操作的Panel装在System.Collection.ArrayList里面
例如:
ArrayList alPanel= new ArrayList();
alPanel.Add(Panel1);
然后显示时候定义一个int _index,按操作实现_index+1还是_index-1
显示时候写个函数showPanel去调用就可以了。
protected void showPanel(int index)
{
this.Controls.Clear();
this.Controls.Add(alPanel[index]);
}