我在一个界面里加了个静态方法。我想问 能不能 通过 调用这个 静态方法,在这个静态方法里show出该界面

解决方案 »

  1.   

    1.当你想显示当前界面时,直接 this.Show();就可以了,没有必要放在静态方法中
    2.如果一个窗体中show另外一个,那么需要实例化,就是 Form2 f2=new Form2();f2.Show();
      

  2.   

    可以啊,传入Form类型参数,方法里面Show
      

  3.   

    静态方法。需要静态类来调用的吧
    直接写个非静态类就得了啊..
     public  void fun()
    {
        this.show();
    }
    调用的时候
    form a=new from();
    a.fun();
      

  4.   


      public static void show()
            {
                Form2 frm = new Form2();
                frm.Show();
            }这样可以
      

  5.   


    public static void show(Form2 frm)
            {
                frm.Show();
            }
      

  6.   


    public class Form2
    {
      public static void show()
            {
                Form2 frm = new Form2();
                frm.Show();
            }
    }