日期:2014-05-17  浏览次数:20976 次

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

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

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


这个就行的。。。