Bonjour à tous,

Je lie dans mon programme plusieurs composants que je crée dynamiquement à un meme événement et j'aimerais connaitre la meilleure méthode pour récupérer le composant déclencheur. Pour être plus précis :
- je crée mes composants dynamyques
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
   // FTabBtns est un tableau de button, je leur donne un nom unique
    FTabBtns[wi] := TJvXPButton.Create(self);
    FTabBtns[wi].Name := 'btn'+inttostr(wcle);
    FTabBtns[wi].OnClick := actionsClick;
- interception de l'événement onclick (qui est aussi lié avec un composant non dynamique, btnenregistrer)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
procedure TfrmDonneesClient.actionsClick(Sender: TObject);
begin
if(sender = btnEnregistrer) then begin
   //traitement
  end
else begin
...
Dans les ..., j'aimerais pouvoir récupérer le bouton déclencheur de l'événement et notamment la clé qu'il possède dans son nom (un entier)

J'espere que j'ai été assez clair c'est pas facile à expliquer