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

【求助】类与类之间数据调用
各位大佬,十分抱歉分不多。。。

我现在有个控件ctl1,控件上面有个按钮btn1,点击后出现frm1。
其中ctl1有个属性testProperty1,frm1有个按钮btn2

我希望点击btn2后ctl1.testProperty1直接赋值为1,怎么弄?
我想在不实例化ctl1的情况下给它赋值,就是说frm1作为ctl1的子窗体,只为ctl1服务
控件 子窗体 属性

------解决方案--------------------
在frm1里定义一个ctl1类型的属性
public ctl1 myctl1
{get;set;}

在ctrl1的btn1事件里
frm1 frm=new frm1();
frm1.myctl1=this;
frm1.show();

在frm1的btn2事件里
myctl1.testProperty1=1;