Bonsoir à tous,
Mon problème est que je crée des boutons dynamiquement et que je voudrais assigner à chaque bouton l'événement click.
Si quelqu'un a une idée.
Merci à vous.
Bonsoir à tous,
Mon problème est que je crée des boutons dynamiquement et que je voudrais assigner à chaque bouton l'événement click.
Si quelqu'un a une idée.
Merci à vous.
bin c'est pareil que quand c'est pas dynamique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 bouton.Click += new System.EventHandler(this.bouton_Click); private void bouton_Click(object sender, System.EventArgs e) { //code }
Je pense que c'est un code c# ou autre mais pas vb
c'est du code c#
en vb c'est :
NB :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 dim b as new button me.controls.add(b) addhandler b.click, addressof SubCLickBtn private sub SubCLickBtn(sender as object, e as system.Eventargs) end sub
- removehandler sert à retirer un handler, il faut le faire sinon ca peut causer des problèmes, bien que toute fois je suppose qu'un objet détruit détruit au passage les gestions d'évènements qui lui étaient lié
- les addhandlers se cumulent, 2 sur le meme control déclencheront 2x l'évènement
- removehandler sur un handlage qui n'est n'était pas addé ne génère pas d'erreur
- quand vb ajoute handles derrière une sub, à la compilation c'est transformé par un addhandler et un removehandler (d'une manière plutot sympa via une propriété même)
Merci beacoup
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