在winForm中有二个Form:Form1和Form2
Form1先启动,界面上是一些类似于配置信息的对话框,Form2也是现在要实现这样的功能,
Form1中配置好后,点击确定(或直接关闭),然后关闭Form1,进入Form2中进行配置类似于安装程式序中的“下一步”的效果,请达人指点下!~~谢谢

解决方案 »

  1.   

    使用GroupBox,控制隐藏显示GroupBox就行了
      

  2.   

    Form1
    {
       this.hide();
       Form2 f2 =new Form2();
       f2.ShowDialog();
       Form3 f3 =new Form3();
       f3.ShowDialog();
       Form3 f4 =new Form3();
       f4.ShowDialog();
       Form3 f5 =new Form3();
       f5.ShowDialog();
       this.show();
    }
    不过你要进行判断,可以加窗体参数。
    比如当用户不进行下一步时,返回一个参数(或设置全局参数),
    进行判断比如
    if(IsClosing ==false)
    {
       Form3 f3 =new Form3();
       f3.ShowDialog();
    }
      

  3.   


    这个有个问题,form2关闭的时候,程式序并不退出。
      

  4.   

    关闭Form2时退出程序
            private void Form2_FormClosed(object sender, FormClosedEventArgs e)
            {
                Application.Exit();
            }
      

  5.   


    可不可以将一个Form加入到GroupBox中,可以的话要怎么加了?
      

  6.   

    好像还是用容器控件好,例如把form1的东西放panel1,把form2的东西放到panel2
    当panel1里的东西配置好了,可以把panel1移到看不到的地方,如panel1.Location = new Point(4000, 4000);
    然后把panel2的坐标改为panel2.Location = new Point(0, 0)一个掩眼法