Event Click sur tableau de bouton [Résolu]

Messages postés
213
Date d'inscription
dimanche 8 juin 2003
Dernière intervention
9 février 2012
- - Dernière réponse : Whismeril
Messages postés
12381
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
13 décembre 2018
- 8 avril 2012 à 18:09
Bonjour,

Je creer dynamiquement un tableau de bouton avec des label (Affichage d'éléments d'une base)

Mon soucis est que je n'arrive pas à recuperer le tag de  mon bouton dans mon event click

Voici mon code dans ma boucle pour l'ajout du bouton :

// Création du bouton Ajouter
myButton[iB] =
new
Button();

this.View_Form.Controls.Add(myButton[iB]);
myButton[iB].Location =
new
Point(676, (15 + Count) + (hauteur / 2));
myButton[iB].Text =
"Ajouter >>";
myButton[iB].Tag = iB;
myButton[iB].Click +=
new System.
EventHandler(
this.myButton_Click);
myTextBox[iB].Width = 88;
iB++;

Et mon code de mon event Click :

private
void myButton_Click(System.
Object sender, System.
EventArgs e)
{

MessageBox.Show(
"Vous avez cliqué sur le numéro myButton ");
}
Donc mon soucis et que je n'arrive pas a savoir qu'elle bouton a declancher l'event Click.

Merci d'avance de vos réponse

Citt_jr
Bats toi avec les meilleurs, crève avec le reste
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
794
Date d'inscription
vendredi 24 septembre 2004
Dernière intervention
19 août 2008
3
Merci
Ton bouton est en fait l'objet sender que tu récupère avec l'évènement :

(sender as Button).Tag;

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 104 internautes ce mois-ci

Commenter la réponse de Nikoui
Messages postés
213
Date d'inscription
dimanche 8 juin 2003
Dernière intervention
9 février 2012
0
Merci
Encore mrc ;)

Citt_jr
Bats toi avec les meilleurs, crève avec le reste Tsubara.nethttp://www.tsubara.net
Commenter la réponse de citt
Messages postés
9
Date d'inscription
vendredi 5 octobre 2007
Dernière intervention
8 avril 2012
0
Merci
Salut,
Tu peu me dire comment tu as déclarer "myButton"
merci
Commenter la réponse de naoufavip
Messages postés
12381
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
13 décembre 2018
0
Merci
Bonjour,

on voit dans ce code qu'un bouton de la collection est appelé "myButton[iB]", myButton est donc d'une collection:
Tableau
Button[] myButton = new Button[10];

List<T>
List myButton = new List();

ou autre collection.

Perso j'aime bien les List<T>, c'est souple à utiliser.


Whismeril
Commenter la réponse de Whismeril

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.