Event Click sur tableau de bouton

Résolu
citt Messages postés 209 Date d'inscription dimanche 8 juin 2003 Statut Membre Dernière intervention 9 février 2012 - 20 juin 2006 à 11:30
Whismeril Messages postés 19036 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 2 mai 2024 - 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

4 réponses

Nikoui Messages postés 794 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 19 août 2008 13
20 juin 2006 à 11:33
Ton bouton est en fait l'objet sender que tu récupère avec l'évènement :

(sender as Button).Tag;
3
citt Messages postés 209 Date d'inscription dimanche 8 juin 2003 Statut Membre Dernière intervention 9 février 2012 3
20 juin 2006 à 11:42
Encore mrc ;)

Citt_jr
Bats toi avec les meilleurs, crève avec le reste Tsubara.nethttp://www.tsubara.net
0
naoufavip Messages postés 8 Date d'inscription vendredi 5 octobre 2007 Statut Membre Dernière intervention 8 avril 2012
8 avril 2012 à 15:16
Salut,
Tu peu me dire comment tu as déclarer "myButton"
merci
0
Whismeril Messages postés 19036 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 2 mai 2024 656
8 avril 2012 à 18:09
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
0
Rejoignez-nous