Event Click sur tableau de bouton [Résolu]

citt 213 Messages postés dimanche 8 juin 2003Date d'inscription 9 février 2012 Dernière intervention - 20 juin 2006 à 11:30 - Dernière réponse : Whismeril 11406 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 19 avril 2018 Dernière intervention
- 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 

4 réponses

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

(sender as Button).Tag;
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Nikoui
citt 213 Messages postés dimanche 8 juin 2003Date d'inscription 9 février 2012 Dernière intervention - 20 juin 2006 à 11:42
0
Utile
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
naoufavip 9 Messages postés vendredi 5 octobre 2007Date d'inscription 8 avril 2012 Dernière intervention - 8 avril 2012 à 15:16
0
Utile
Salut,
Tu peu me dire comment tu as déclarer "myButton"
merci
Commenter la réponse de naoufavip
Whismeril 11406 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 19 avril 2018 Dernière intervention - 8 avril 2012 à 18:09
0
Utile
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.