Salut,
tous les contrôles possèdent un attribut
Tag de type
Object où on peut caser absolument ce qu'on veut.
Une astuce pour donc être de mettre dans le
Tag de chacun de tes
Button l'indice correspondant dans ton tableau.
Dans l'event
Click associé à tous tes boutons tu n'aurais plus qu'à te servir de cette indice pour taper sur le bon élément du tableau, ex. :
1 2 3 4 5 6 7
| private void myButtons_Click(object sender, EventArgs e) {
// je décompose pour que tu vois les étapes de cast, mais on peut tout faire en une ligne
Button currentButton = (Button)sender;
int currentIndex = (int)currentButton.Tag;
// une assignation pour l'exemple, à toi de faire ce que tu as à faire
myTable[(int)] = 3;
} |
Partager