Bonjour,
J'ai un bouton sur mon UC et je voudrais declencher une action sur ma main form.
Comment dois je m'y prendre ?
Merci
Bonjour,
J'ai un bouton sur mon UC et je voudrais declencher une action sur ma main form.
Comment dois je m'y prendre ?
Merci
MCTS Microsoft.
La conception : Prendre le temps pour gagner du temps.
Tu peux soit rendre le bouton public pour que ta form y accède et puisse abonner une méthode à un event de ce bouton ; sinon, tu peux rediriger l'event, et t'y abonner.Et là, rester plus qu'à abonner une méthode de ta form à l'event LeBoutonClicked.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class TonUC : UserControl { private Button leBouton; public event EventHandler LeBoutonClicked; public TonUC () { this.leBouton.Clicked += this.OnLeBoutonClicked; } void OnLeBoutonClicked(object sender, EventArgs e) { if (LeBoutonClicked != null) LeBoutonClicked(this, e); } }
ಠ_ಠ
Dans mon exemple c4est une methode de mon user control aui doit appeler une methode du parent
MCTS Microsoft.
La conception : Prendre le temps pour gagner du temps.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager