Bonjour à tous et à toutes

Pour les besoins de mon application, je dois créer dynamiquement 16 TEdit et leurs affecter un évènement OnChange identique aux 16. En m'inspirant de l'article de la Faq de CGI, j'ai pu écrire ceci:

Fichier Unit1.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
private: 
        TEdit *EditHex[16];
        void __fastcall EditHexOnChange(TObject *Sender);
Puis dans mon fichier Unit1.c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
void __fastcall TForm1::FormCreate(TObject *Sender)
  {
  for (int i = 0; i < 16; i++)
    {
    EditHex[i] = new TEdit(this);
    EditHex[i]->Parent = Form1;
    EditHex[i]->OnChange = EditHexOnChange;
    }
  }
Mais dans l'évènement, je ne sais pas comment faire référence à l'objet qui a déclenché celui-ci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
void __fastcall TForm1::EditHexOnChange(TObject *Sender)
{
    EditASC->Text = ?????
}
Je pensais que j'allais pouvoir faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
EditASC->Text = Sender->Text;
Mais ça ne marche pas. Si quelqu'un à une idée ?

Grand merci
Olivier