有两个form1(),form2();
form1()是让用户登陆的,登陆后form1()消失,弹出form2()
用户点退出后,又返回到form1(),代码怎么写呢?

解决方案 »

  1.   

    你可以修改你的Program.cs文件为这个:public program
    {
        static void main()
        {
            while(new Form1().ShowDialog() == DialogResult.OK)
            {
                Application.Run(new Form2());
            }
        }
    }
      

  2.   

    while(new Form1().ShowDialog() == DialogResult.OK)
    这一句是什么意思呢?
    另外,我要写要Form1中写this.Close()这句吗?
      

  3.   

    打开Form1窗体,Form1() form1 = new Form1();if(form1.ShowDialog()==DialogResult.OK)
    {
    }
      

  4.   

    在Form1那里设置 new Form2().show(); this.hide;
    在Form2那里设置 new Form1().show();this.hide;