把那个方法的static属性去掉就可以了!

解决方案 »

  1.   

    我猜可能需要把新建button1新建一遍,在引用。
        如:dim btn1 as new Form2.button1
           btn1.Enable = false;     (VB)
    如果不行,把button1的modifier 设为 Public,试试.
      

  2.   

    那个按钮是拖放上去的我那个void DoSomething() 方法必须为 static 怎么办啊???
      

  3.   

    把button也设置成static啊,哈哈
      

  4.   

    解决的方法有两种:
    1、把“static void DoSomething()” 的“static”去掉。
    2、把DoSomething() 中引用的非静态对象实例化后再引用。如:
       把button1.Enable = false;改为
         Form1 oForm=new Form1() ;
         oForm.button1.Enabled = false;
       就可以用了。试试看吧。