【发布时间】:2009-06-30 10:43:47
【问题描述】:
扩展问题
除了下面指定的原始问题之外,我还想添加一个新问题。应用程序中的一个用户控件包含我需要从另一个用户控件访问的对象列表。如何才能做到这一点? (我不认为控件的划分做得很好,但我宁愿不改变它..)
我应该像原来的问题一样通过事件来做,还是应该抓住父窗体,并使用它来查找控件的实例,并将其作为属性公开?
原来的问题
我希望能够相互通信的表单中有两个用户控件。用户控件 A 应该能够在 B 上启动操作。
解决此问题的首选方法是什么?表单是否应该等待来自 A 的事件,然后在 B 上开始操作?有什么设计模式吗?还是更简单的解决方案?
提前致谢! :)
【问题讨论】:
标签: c# winforms design-patterns user-controls