évènements sur plusieurs boutons crées dynamiquement
bonjour (soir) à toutes et à tous
dans mon application j'ai du créer 144 boutons (d'où le dynamique...:D)
jusque là pas de problème
ce que je voudrais faire c'est de mettre un évènement commun à tous ces boutons crées dynamiquement
j'ai donc essayé quelque chose comme ça
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
// création dynamique des boutons
for (int i = 1; i <= nbreCasesHauteur; i++)
{
for (int j = 1; j <= nbreCasesLargeur; j++)
{
// création du bouton
TButton *bu_bouton;
// la fenêtre est propriétaire du nouveau bouton
bu_bouton = new TButton(this);
// et c'est dans Form1 qu'il doit s'afficher
bu_bouton->Parent = Form1;
// ensuite on définit les autres propriétés
bu_bouton->Width = buWidth;
bu_bouton->Height = buHeight;
bu_bouton->Caption = "";
bu_bouton->Left = x;
bu_bouton->Top = y;
x += buWidth + 8;
bu_bouton->OnClick = "TForm1::bu_boutonClick";
}
y += buHeight + 8;
x = 8;
} |
c'est donc à la ligne
Citation:
bu_bouton->OnClick = "TForm1::bu_boutonClick";
que ça plante :cry:
que je voudrais mettre l'évènement sur le OnClick du bouton créé
est-ce que quelqun peut m'aider??
bonne soirée