J'ai trois commandes utilisateur. Voici la description d'entre eux: 1) Le premier contrôle utilisateur (ucCountry) contient une liste déroulante qui affiche les noms de pays à partir d'un fichier xml.Application Windows Forms, comment communiquer entre des contrôles personnalisés?
2) Le deuxième contrôle utilisateur (ucChannelType) contient deux boutons radio, un pour sélectionner TV et l'autre pour sélectionner le type de canal radio.
3) Troisième usercontrol (ucChannels) remplira tous les canaux où le nom du pays est fourni par ucCountry et type prévu par ucChannelType
Maintenant, comment communiquer entre ces contrôle utilisateur sous une forme. Je dois découpler les commandes userc du formulaire. Donc, j'ai besoin d'utiliser des événements. Mais si ucCountry déclenche un événement (par exemple un événement CountryChanged) et que ucChannels souscrit l'événement, comment obtenir le type de canal à partir de ucChannelType.
Merci à l'avance ...
+1 Ceci est la solution recommandée par Microsoft. –
Je n'arrête pas de l'obtenir, supposons que 'control_A' ait un bouton, comment' control_B' pourrait-il savoir que le bouton est cliqué le même moment où il est cliqué sur 'control_A'? – ThunderWiring
@ThunderWiring c'est une réponse stupide (je l'avoue je l'ai écrit) il ne répond pas vraiment à la question, la réponse d'adharris est la bonne réponse. – Andrey