不是new一个新的,是按一个按钮就弹出一个已经做好的窗体。

解决方案 »

  1.   


    public class Form2:Form
    {
        private static Form2 instance;
        ......
        public static Form2 CreateInstance()
        {
             if(instance==null) instance=new Form2();
             return instance;
        }
    }public class Form1:Form
    {
        .....
        btnClick:
            Form2.CreateInstance().Show();
    }
      

  2.   

        private static Form2 instance;
        ......
    我的没有这个方法
      

  3.   

    晕,你窗体类叫Form2么?我上面只是个例子,你要按你实际情况修改
      

  4.   

    OK,这样把,我就一个FORM1上面有个按钮,然后FORM2什么都没有,怎么写?不要省略步骤好不好,谢谢。
      

  5.   

    OK,这样把,我就一个FORM1上面有个按钮,然后FORM2什么都没有,怎么写?不要省略步骤好不好,谢谢。
    Form2 f2 =new Form2();
    f2.show(); 
      

  6.   

    无语。是你自己说不要new一个调用的