我有三个用户控件。这里是他们的描述: 1)第一个用户控件(ucCountry)包含组合框,它显示来自xml文件的国家名称。Windows窗体应用程序,如何在自定义控件之间进行通信?
2)第二个用户控件(ucChannelType)包含两个单选按钮,一个用于选择TV,另一个用于选择Radio Channel Type。
3)第三用户控件(ucChannels)将填充其中的国家名称是由ucCountry提供和类型由ucChannelType
提供现在,如何在这些形式的用户控制之间进行通信的所有信道。我需要从表单中分离usercontrols。所以,我需要使用事件。但是,如果ucCountry触发一个事件(比如说CountryChanged事件)并且ucChannels订阅该事件,那么如何从ucChannelType获取通道类型。
在此先感谢...
+1这是微软推荐的解决方案。 – 2010-03-05 18:49:22
我没有退出得到它,假设'control_A'有一个按钮,'control_B'怎么知道点击'control_A'上的按钮被点击的时刻? – ThunderWiring 2016-10-12 13:54:39
@ThunderWiring这是愚蠢的答案(我承认我写了它)它并没有真正回答这个问题,adharris的答案是正确的答案。 – Andrey 2016-10-12 14:01:35