当前位置: 代码迷 >> C# >> 如何在类中修改窗体控件的属性
  详细解决方案

如何在类中修改窗体控件的属性

热度:6090   发布时间:2013-02-25 00:00:00.0
怎么在类中修改窗体控件的属性
我做了一个类A,里面有个私有方法要修改窗体里面textbox的text属性,可是这个窗体就是我唯一的窗体,在main函数里只有application.run(new mainForm());,是应该在这里实例化吗?还是别的方法?

------解决方案--------------------------------------------------------
public static mainForm mainFrm = new mainForm();
application.run(mainFrm);

Main.mainFrm
------解决方案--------------------------------------------------------
两个办法,一个是传委托,让窗体自己更改。
一个是把窗体作为参数传进来,并且把控件作为公有成员暴露。
------解决方案--------------------------------------------------------
为啥不把类A在窗体里实例化?这样就可以访问窗体的域了。
------解决方案--------------------------------------------------------
引用:
两个办法,一个是传委托,让窗体自己更改。
一个是把窗体作为参数传进来,并且把控件作为公有成员暴露。


这个就行的。。。
  相关解决方案