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

问题窗体与用户控件传值的问题,求大神
假设有一个用户控件,在主窗体中已经循环实例化多个,用户控件内有一个textbox,点击父窗体的BUTTON时,改变任意一个想要的用户控件内textbox的值。。。

想说用委托的,控件传值给主窗体没问题,但用户控件内没法controls.add,所以完成不了事件的注册。。。

求指点。。。。。。

------解决方案--------------------
委托当然没问题,还可以通过发布一个public的属性,外部通过实例去访问这个属性
http://www.cnblogs.com/cosoft/archive/2011/08/08/2130659.html
------解决方案--------------------
委托肯定没问题,不知道你怎么用的.
用属性的话:
Public String Name
{
     set{this.textbox1.Text=value;}
}
大体是这个意思,希望对你有帮助.
------解决方案--------------------
在控件里公开个public方法。这方法就是传委托进去。然后给控件绑定。