Tengo tres controles de usuario. Aquí está la descripción de ellos: 1) El primer control de usuario (ucCountry) contiene un cuadro combinado que muestra los nombres de países de un archivo xml.aplicación Windows Forms, cómo comunicarse entre controles personalizados?
2) El segundo control de usuario (ucChannelType) contiene dos botones de opción para seleccionar el televisor y otros para seleccionar el tipo de canal de radio.
3) Tercer usercontrol (ucChannels) rellenará todos los canales en los que el nombre del país es proporcionado por ucCountry y tipo proporcionado por ucChannelType
Ahora, la manera de comunicarse entre estos control de usuario en un formulario. Necesito desacoplar los controles de usuario del formulario. Entonces, necesito usar eventos. Pero si ucCountry activa un evento (digamos evento CountryChanged) y ucChannels suscriben el evento, cómo obtener el tipo de canal de ucChannelType.
Gracias de antemano ...
+1 Esta es la solución recomendada por Microsoft. –
No dejo de obtenerlo, supongo que 'control_A' tiene un botón, ¿cómo podría' control_B' saber que se hace clic en el botón en el mismo momento en que se hace clic en 'control_A'? – ThunderWiring
@ThunderWiring esta es una respuesta estúpida (confieso que lo escribí) realmente no responde la pregunta, la respuesta de adharris es la respuesta correcta. – Andrey