2010-12-01 25 views
0

Je sais que cela semble complexe mais c'est vrai. J'ai une winform (clientFile) dans un projet. Il utilise une commande usercontrol dans un autre projet. Cet utilisateur est FinancialManager. Il est initialisé dans le constructeur.passer un événement de clic sur un bouton via plusieurs commandes usercontrol et laisser un autre usercontrol connaître le bouton cliqué

Dans FinancialManager, un autre contrôle utilisateur (FinancialService) est également initialisé dans le constructeur.

Dans FinancialService, il y avait un bouton et dans l'événement de clic de bouton, il initialisait le dernier usercontrol (FinancialItem).

-je utiliser WINFORM et C# laisser mon usercontrol (TimeControl) qui est dans le clientFile (initialisé en page_load) connaît le bouton FinancialItem est cliqué.

est-il un bon moyen de le faire? Si vous pouvez donner un exemple de code, ce sera parfait.

Merci. D'ailleurs, ces commandes usuelles font partie d'un projet. sauf mon usercontrol (timeControl).

Répondre

0

Puisque vous pouvez contrôler le code dans vos propres commandes utilisateur, il me semble que vous voulez ajouter un événement personnalisé dans l'un de vos contrôles userc. Ensuite, le code diférent peut s'abonner à cet événement et saura si l'événement a été déclenché.

... mais il était un peu difficile de comprendre exactement ce que vous vouliez ...

Rechercher un tutoriel événement de base, et vous êtes sans doute bon d'aller.