我有三個用戶控件。這裏是他們的描述: 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