c#的窗体程序中新建了两个类,一个类可以改变button的text属性,而另一个类不行,为什么
已将button的属性改为public上面说错了,是enabled属性,不是text属性。text属性在两个里面都可以改。并且为什么在一个类里面不可以引用另一个类里面的方...
已将button的属性改为public
上面说错了,是enabled属性,不是text属性。text属性在两个里面都可以改。并且为什么在一个类里面不可以引用另一个类里面的方法 展开
上面说错了,是enabled属性,不是text属性。text属性在两个里面都可以改。并且为什么在一个类里面不可以引用另一个类里面的方法 展开
展开全部
如果控件或者方法已经是public了,那在其他类里面调用就要先初始化一个那个类的对象才行,除非你是静态方法。
比如
public class A
{
public Button button1;
public void FUN(){};
static void fun(){};
}
B类里面要这样调用
public class B
{
A a=new A();
a.button1=new Button();
a.button1.Enabled=true;
a.FUN();
A.fun();
}
动态对象需要通过实例化的类的对象来调用,静态直接通过类名调用
比如
public class A
{
public Button button1;
public void FUN(){};
static void fun(){};
}
B类里面要这样调用
public class B
{
A a=new A();
a.button1=new Button();
a.button1.Enabled=true;
a.FUN();
A.fun();
}
动态对象需要通过实例化的类的对象来调用,静态直接通过类名调用
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询